Improved solution to P12