I am trying to read last message which fulfills certain criteria. If the last message does not meet the criteria, the next last message should be checked and so on. The fol