0
Anonymous
462.58 yards
39 inches per meter times 427 meters divided by 36 inches in a yard equals 462.58333333
Wiki User
Chat with our AI personalities