Another week of Brexit horror, and my admiration for Prime Minister Theresa May grows stronger by the hour. Yes, she is under fire from all sides. Yes, she has made mistakes. Yes, she is in a political pickle. Yes, the Government might yet fall.
But the massive problems she faces make cracking the Enigma code look easy.
Her difficulty is easy enough to identify: she is conducting two sets of negotiations at once.
On the one hand, her Brexit chief Dominic Raab — a considerable improvement on his overhyped predecessor David Davis — has to strike a deal in the national interest with Brussels.