Question: 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? 
Sentence (from "Sakhalin"): Sakhalin, which is similar in shape to and about one third the size of Honshu, is just off the east coast of Russia, and just north of Japan.
Relevant evidence: No