Hello, I don't know why the checker doesn't accept such a solution although it is correct, it is like if it expects a very precise solution! Do you have an idea about this? Thanks. anyway I'm going to do a classic solution