Solution

161536