problem no 1-4 done