Sending a rocket to Mars programming exercises