Simulator Solution