decBuzzy : (n : Nat) -> Dec (Buzzy n)decBuzzy Z = Yes ZeroBuzzydecBuzzy (S Z) = No oneNotBuzzydecBuzzy (S (S Z)) = No twoNotBuzzydecBuzzy (S (S (S Z))) = No threeNotBuzzydecBuzzy (S (S (S (S Z)))) = No fourNotBuzzydecBuzzy (S (S (S (S (S k))))) with (decBuzzy k)decBuzzy (S (S (S (S (S k))))) | (Yes prf) = Yes (Buzz prf)decBuzzy (S (S (S (S (S k))))) | (No way) = No (buzzOff way)