Intermediate result, doesn't work, but almost ;-)
Intermediate result, doesn't work, but almost ;-)
Fix a bunch of stupid typos.