Task: Question Answering
Input (English): Nevelsk (Russian: Не́вельск ; Japanese: 本斗 , "Honto") is a port town and the administrative center of Nevelsky District of Sakhalin Oblast, Russia, located on the southwest coast of the Sakhalin Island, Sakhalin, is a large Russian island in the North Pacific Ocean, lying between 45°50' and 54°24' N, it is who's largest island, and is administered as part of Sakhalin Oblast?
Output (English): Russia's