We're given the same python LibCST as in pyzzle1, we convert it into code and reverse for L1 and R1 and we get this text
	33D32945 STP File, STP Format Version 1.0	SECTION Comment	Name "3k{almost_done_shizzle_up_my_nizzle}"	END
	SECTION Graph	Nodes 144	Edges 116	E 1 2 1	...	E 143 144 1	END
	SECTION Coordinates	DD 1 5 5	...	DD 144 1845 105	END
	EOF
Doing a quick google search for ```33D32945 STP File, STP Format Version 1.0``` shows a description for the [STP File Format](http://steinlib.zib.de/format.php). 
Edges are formatted with ```E Node1 Node2 Weight```
Nodes are formatted with ```DD Node X Y```
Here we used networkx and matplotlib 
	import networkx as nx	import matplotlib.pyplot as plt 
	G=nx.Graph()
	G.add_node(1,pos=(5,5))	...	G.add_node(143,pos=(1795,105))	G.add_node(144,pos=(1845,105))
	G.add_edge(1,2)	...	G.add_edge(141,143)	G.add_edge(143,144)
	pos=nx.get_node_attributes(G,'pos')	nx.draw(G,pos,node_size=2)	plt.savefig("flag") 
we noticed that image was upside down, and after flipping vertically and some eye squinting we retrieved the flag as `3K-PYZZLE_FO_SHIZZLE_MY_NIZZLE`**Flag:** `3k{PYZZLE_FO_SHIZZLE_MY_NIZZLE}`