The moving sofa problem, which involves negotiating furniture around an awkward hallway, has puzzled mathematicians for decades - but now we have an answer