ABC15 - everything in 5 minutes

Whew! Just 5 Minutes, and trying to fit it all in...