This is exercise for robot-programming.