Check the correct size

Try one size after the other, till one fits. If the user gives a "size" argument, still fails, as this is what has been asked for...