Solution

28849