self-propelled snowblower problem