problem 2: Robot