Often used functions
Added problem 1,2,3