cannon

增加了另一种方案。