Deep Learning for Programmers Rubik's Code