euler12.js