4.2.4 The final solution