Joel reduced the Java and C solutions