Solution

28920