added and solved euler12