It's been a while since I took classical mechanics, and I seriously need to brush up on Lagrangians and the classical Hamiltonian formalisms. Do you know of any good books or other resources that would give me a fair number of problems to practice (with solutions, of course, so I can see if I make mistakes)?

It's so easy to find practice problems for the lower-division physics stuff, but a tad challenging finding practice problems for upper-division mechanics...

Thanks in advance, y'all.

Geez