Solution

160878