Short path (21/30)

Short path