I finally solved that one problem I have been struggling these three days, personally I liked this problem, because it required me to make several solutions, stress test them, and even get memory limit :) which was fun figuring out. guess I will continue to solve usaco problems next month cause they make me think more and getting to learning tricks.