Cash Register moderate challenge solved