What is interesting is that some of the problems casually generate solutions that some languages can't easily represent. For those languages solving the problem suddenly gets an extra dimension and is a nice reminder that not all languages are created with equal expressive power and/or innate abilities.
I solved 50 of them, I usually use Java, or Mathematica which feels...cheaty but sometimes all it takes is a paper and a pencil.