abc 35 sec

72.67073k
50 votes
2822
84.9%
15.1%