Vastly solved 2, 3