Daily leetcode challenge day 20 : 684. Shenic perfect legs stage 2.