Innovative Algorithm