I was curious what the consensus was on the merits of practicing on past contests as opposed to simply solving problems by rating/tag. If I had a block of time (2-3 hours) to dedicate to setting up contest-like conditions, would doing virtual contests/upsolving be a stronger use of time contrasted to grinding out problems?