simple programming problems list 5 done