Shortest Subchain

URAL - 1651