Question 1013082
Well, a yard is 36 inches and a meter is about 39.37 inches.
So 1 meter divided by 1 yard is 
39.37/36 = 1.094 yards or about 1.1 yards