The program below uses a robot in a 5x5 grid of squares. The robot is represented as a triangle, which is initially in the bottom-left square of the grid and facing toward the right of the grid. After running which of the following code segments would the robot end up in the same place facing the same direction as after running the code segment below?
1) REPEAT 4 TIMES

MOVE_FORWARD ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


REPEAT 2 TIMES

ROTATE_LEFT ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 2 TIMES

MOVE_FORWARD ()



2) REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


REPEAT 2 TIMES

ROTATE_LEFT ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 2 TIMES

MOVE_FORWARD ()



3) REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


REPEAT 2 TIMES

ROTATE_LEFT ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 4 TIMES

MOVE_FORWARD ()
ROTATE_LEFT ()



4) REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


ROTATE_LEFT ()

REPEAT 4 TIMES

MOVE_FORWARD ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()
MOVE_FORWARD ()


REPEAT 2 TIMES

ROTATE_LEFT ()
ROTATE_LEFT ()


REPEAT 2 TIMES

MOVE_FORWARD ()


ROTATE_LEFT ()

Q&A Education