OK, so this morning I _did_ take some time to look at your truth table, and I can't make heads or tails out of it ;)
Your truth table has no discernible Output column(s) -- in other words there needs to be one column that shows the state of the "action" relative to the various inputs [and if there are interim outputs, then they need to be clearly bracketed]. As far as I can discern, the inputs are:
1. The momentary switch
2. "other source which can close that circuit as well"
3. The counter
In the current truth table, there is a column *C* that implies yet another input, but I suspect that this is really the inverse of column *B* and thus is redundant -- or _is_ there a third input (and if so, what is it)? Or is ~ *B* the same as *C*, in which case column *C* can be eliminated? But. once the Output column(s) is/are added, or are indicated (as in, tell me which column(s) is/are the output column(s)), then it will be clear if column *C* can be eliminated.
Also, in your truth table, I'm not sure what is going on in the columns beyond *A*, *B*, *C* & *D* -- I can't tell which binary columns correspond to which headings:
* Why is there a duplicate *A* column (after the *D* column)?
* After *A B C D*, there is *A*, then ( *C* & ~ *D* ), then ( *B* & *D* ) -- that suggests to me, only three more columns of 1's & 0's [i.e. binary columns], yet there are 10 more binary columns -- what's going on there?
* You indicate an apparent separation of "groups" in the header, using vertical bars ['|'], yet this is not reflected in the binary columns -- so, there is no way to know which binary columns you intended to be associated with which headings.
All I need to know is:
* What are the inputs (so one binary column for each input)
* What are the output(s) -- and go ahead and include the interim outputs [ such as *( C & ~ D )* ], but make it clear which binary column is associated with that interim output (i.e. by using vertical bars in both the header AND the in the binary table)
* What is the final output (i.e. the state of the "action" you're controlling with these inputs).