PaigeTarjan.scala 367 Bytes