puzzle solving questions for infosys