learnyounode problem 4