1 2 3 4 5 6 7 +---+---+---+---+---+---+---+ | | 1| B | | | + + + +---+ + + + | | | 2| A | | | | | + + +---+ + + + + | | 3| ? | | | + + + + + + + + | | 4| C | | | +---+---+---+---+---+---+---+ 24 different 6 move solutions: robot A moves north robot A moves east robot A moves south robot C moves west robot B moves south robot B moves east robot B reaches the goal after 6 moves robot A moves north robot B moves south robot B moves east robot C moves north robot A moves east robot A moves south robot A reaches the goal after 6 moves robot A moves north robot C moves north robot A moves east robot A moves south robot B moves east robot B moves south robot B reaches the goal after 6 moves robot A moves west robot A moves south robot A moves east robot C moves north robot B moves east robot B moves south robot B reaches the goal after 6 moves robot A moves west robot B moves east robot B moves south robot C moves west robot A moves south robot A moves east robot A reaches the goal after 6 moves robot A moves west robot B moves east robot B moves south robot C moves west robot C moves north robot C moves east robot C reaches the goal after 6 moves robot A moves west robot C moves west robot A moves south robot A moves east robot B moves south robot B moves east robot B reaches the goal after 6 moves robot B moves south robot A moves north robot B moves east robot C moves north robot A moves east robot A moves south robot A reaches the goal after 6 moves robot B moves south robot B moves east robot A moves north robot C moves north robot A moves east robot A moves south robot A reaches the goal after 6 moves robot B moves south robot B moves east robot C moves north robot A moves north robot A moves east robot A moves south robot A reaches the goal after 6 moves robot B moves east robot A moves west robot B moves south robot C moves west robot A moves south robot A moves east robot A reaches the goal after 6 moves robot B moves east robot A moves west robot B moves south robot C moves west robot C moves north robot C moves east robot C reaches the goal after 6 moves robot B moves east robot B moves south robot A moves west robot C moves west robot A moves south robot A moves east robot A reaches the goal after 6 moves robot B moves east robot B moves south robot A moves west robot C moves west robot C moves north robot C moves east robot C reaches the goal after 6 moves robot B moves east robot B moves south robot C moves west robot A moves west robot A moves south robot A moves east robot A reaches the goal after 6 moves robot B moves east robot B moves south robot C moves west robot A moves west robot C moves north robot C moves east robot C reaches the goal after 6 moves robot C moves north robot A moves north robot A moves east robot A moves south robot B moves east robot B moves south robot B reaches the goal after 6 moves robot C moves north robot B moves east robot A moves north robot B moves south robot A moves east robot A moves south robot A reaches the goal after 6 moves robot C moves north robot B moves east robot B moves south robot A moves north robot A moves east robot A moves south robot A reaches the goal after 6 moves robot C moves west robot A moves west robot A moves south robot A moves east robot B moves south robot B moves east robot B reaches the goal after 6 moves robot C moves west robot B moves south robot A moves west robot B moves east robot A moves south robot A moves east robot A reaches the goal after 6 moves robot C moves west robot B moves south robot A moves west robot B moves east robot C moves north robot C moves east robot C reaches the goal after 6 moves robot C moves west robot B moves south robot B moves east robot A moves west robot A moves south robot A moves east robot A reaches the goal after 6 moves robot C moves west robot B moves south robot B moves east robot A moves west robot C moves north robot C moves east robot C reaches the goal after 6 moves