Solution

36983