2.3.3 Engine design problem