weakly prime