My code wrote for CS50 by Havard University year 2011