Machine Learning Coding Challenges Java