Official solution
\[ \sim \][p \[ \vee \] (~p \[ \wedge \] q)]
= \[ \sim \] p \[ \wedge \] (\[ \sim (\[ \sim \] p \[ \vee \] \[ \sim \]q)
= \[ \sim \] p \[ \wedge \] ( p \[ \vee \] \[ \sim \]q)
= ( \[ \sim \] p \[ \wedge \] p ) \[ \vee \] (\[ \sim \] p \[ \wedge \] \[ \sim \]q)
= (\[ \sim \] p \[ \wedge \] \[ \sim \]q) [ as \[ \sim \] p \[ \wedge \] p is always false)