YCPC - Shortest Path