neat5 23 min

499.187499k
679 votes
513166
98.0%
2.0%