Checkout With Surprises — hard Python for AI problem | Incognition