Deep Q-learning solution