Nxnxn Rubik 39scube Algorithm Github Python Full May 2026