While loops with Scanf - what excitement!