2039. checkpoints