Clémentine
updated upper bound
8540ae4