initial project 3.1
initial project 3.2
initial verson of project 3.5
compress scanf for project 3.5