Collect and Discard - Coding problem | OneNoughtOne