Looks like both. The big blotch pattern is not clear enough for a livinstoni but I don't see enough small spots for a polystigma.
Stressed livingstoni can show that "dirty" pattern. Polygstima sometimes fade their small spots.
N. polystigma males show a lot of small spots in the pectoral fins that are normaly not seen in livingstoni male pectoral fins. But there are exceptions.
Still I tend a bit towards livingstoni.