stream-adventure problem 3
stream-adventure problem 4
stream-adventure problem 5