Solution

28850