The key here is to know how to make good use of 450y=n^3. When solving questions about divisibility, factors, multiples or primes, it is usually a good idea to break your numbers down into their prime factors.
450y=n^3 means that (2)(3^2)(5^2) y = (n)(n)(n) . Since the left side must equal the right, the left side must be 'breakable' into 3 equal factors. We already know that the prime numbers involved are 2, 3, and 5 (there may be more but we have no proof of this). Thus we can rewrite this equation as (2*3*5)(_*3*5)(_*_*_)=(n)(n)(n). The unknown variable y must fill in the missing primes for the equation to be valid. Thus y must contain 2*2*3*5 as a factor. Consequently, only statement II must be correct.
The correct answer is B. A more involved discussion, take-away lesson and video solution can be found at
GMATPrep Question 1083. To practice similar questions, set topic='Number Properties' and difficulty='600-700 & 700+' in the Drill Generator
Good luck,
-Patrick