obtain ⟨k, rfl⟩ | ⟨p, hp, hdvd, hodd⟩ := n.eq_two_pow_or_exists_odd_prime_and_dvd
case intro
n : ℕ
n2 : 2 < n
⊢ ∃ p, p ∣ ↑n ∧ OddPrimeOrFour p
case intro.inl.intro
k : ℕ
n2 : 2 < 2 ^ k
⊢ ∃ p, p ∣ ↑(2 ^ k) ∧ OddPrimeOrFour p

case intro.inr.intro.intro.intro
n : ℕ
n2 : 2 < n
p : ℕ
hp : Nat.Prime p
hdvd : p ∣ n
hodd : Odd p
⊢ ∃ p, p ∣ ↑n ∧ OddPrimeOrFour p