Added PHP to Problem 2, improved js and py.