func (plan *Plan) isDuplicateStone(stone *materials.Stone) bool { for _, pos := range plan.positions { if pos.stone.Number() == stone.Number() { return true } } return false }