Solution to lightoj.com