Problem #007 done
Problem #004 done