puzzling nic problem