Grade the 'Supergirl' Season 3 finale: