tech mahindra puzzle questions