Solution

28166