frog jump river
add minimum swaps
yahoo
facebook puzzle