# Input - p->q - p->(q|!r) # Output If your representation is a tuple: ```elixir {:implies, :p, :q} ``` ```elixir {:implies, :p, {:or, :q, {:not, :r}}} ```