Find a rather good way to solve!