I doubt your answer is rock solid unless you heard directly from the "professor"... i've seen a hundred different answers just by googling and none of them "obvious" or rock solid. They seem reasonable but are still retarded.