Mix net (20/26)

Mix net