Add a solution to the problem 80
Add a solution to the problem 81
Use a simpler algorithm for problems 18 & 67
Use heapq instead of queue
Add a solution to the problem 82
Add a solution to the problem 83
Move the hand evaluation logic to a separate class; minor optimizations
Use a better argument name
Refactor the is_prime and prime_factors functions
Add a solution to the problem 84
Show 5 slowest solutions at the end
Get rid of the generator function
Use the partition formula with bounds
Add a solution to the problem 85
Optimize the solution
Use a more generalized trial division in is_prime
Display durations with higher precision
Stop on the first wrong answer
Optimize the is_prime function for big numbers
Use print(flush=True)