LEA Algorithm