Quesiti di innocenza

A e B commettono il reato C nell’anno 1.
Nell’anno 5 A e B vengono indagati per stabilire se, nell’anno 1, hanno commesso il reato C.
Nell’anno 10 A viene condannato per aver commesso il reato C.
Nell’anno 15 viene approvata una legge che dice che il reato C non è più un crimine e quindi si è trasformato nel non reato C.
Nell’anno 16, facendo finta di ignorare che B ha commesso il reato C nell’anno 1, B viene riconosciuto innocente perché, nell’anno 15, il reato C è diventato il non reato C.
Primo quesito: B è davvero innocente?
Secondo quesito: A, che nell’anno 10 era stato giudicato colpevole, è ora innocente?