perfect 10

ideal 10

667