score:5
Assuming you need a Russian visa, this is in practice up to the Russian embassy. With a valid visa you're unlikely to be sent back.
Per the website of the Russian embassy in Berne (LINK):
...nimmt die Konsularabteilung der Russischen Botschaft in der Schweiz die Ausstellung von Visa an ausländische Staatsbürger und Staatenlose mit ständigem Wohnsitz in der Schweiz wieder auf, welche über das entsprechende Dokument der zuständigen Schweizer Behörden (Genehmigung der Kategorien B, C, L) verfügen.
As such, an L permit is enough.
Furthermore you'll need a negative PCR test issued max 72 hours before arrival, and must arrive on a direct flight from Switzerland.