Solution for p56.