What is the common factor of 504 and 336 ? What is the greatest common factor ?