montgomery - online puzzle