We prove that if n > 66 and (n, 30) = 1, then there exist uncountably many infinite simple (2, 3, n)groups, that is, groups generated by a pair of elements x, y, say, where the orders of x, y and xy are 2, 3 and n, respectively. This extends previous results of Schupp and the authors.These results are used to prove the existence of subgroups of the modular group with special arithmetic properties.