neat5 23 min

499.075499k
679 votes
513166
98.0%
2.0%