finished(not efficient)

struggled with that finnish guy's super puzzle