An Interesting Theory of Outer Icy Gas Giants: Uranus and Neptune