Hundreds of Fun maths Activities - With Solutions

I came across a great collection of challenging maths tasks for students of all ages and ability.  There are literally hundreds to choose from and the best thing is there are also detailed solutions provided too.  Fun Math Facts is located here.