JS solution to problem 4.