998. This is really tricky (second update)