Record collection code doesn't check

@ilenia Just for the record. Apart from numerous little errors the main thing I was doing badly was set comparison statements other than if. Else and else if had no place to be there. There was no logical comparison, OK this is A and A is false let’s go on to B. All the statements were true in different situations.
I think I’ve understood something here.
Of course only in my solution. The solution given by the fCC has else statements.