Solution

31755