All algorithms working