Diponegoro - online puzzle