During designing and implementing the program, we met many problems. We solve most of them successfully with help from professors and TAs, also referring to the Internet.