Adding IceCreamParlour solution! Finally!