Prove that $[(p \to\neg q) \wedge q] \to \neg p$ is a tautology Laws of logic
I tried prove it by using truth table but it didn't produce a tautology.
This is my work so far: $$ [(p \to \neg q) \wedge q] \to \neg p\\ [(\lnot p \vee \lnot q) \wedge q] → \lnot p\\ \lnot [(\lnot p \vee \lnot q) \wedge q] \vee \lnot p\\ [\lnot (\lnot p \vee \lnot q) \vee \lnot q] \vee \lnot p\\ [(p ∧ q) \vee \lnot q ] \vee \lnot p\\ $$
Can anyone help me?