A distributed system that uses the Actor model in the AKKA.NET framework to spawn a supervisor actor which in return spawns worker actors. Given 2 numbers N and k, each worker actor takes on a range of numbers and checks for the square of k consecutive numbers that add up to a perfect square.