Do you know what 'Nemesis' means?
146