time limit: 20 -30 seconds
due date: September 2nd, 2008