>>151044850
Second version I'm less certain about.