Version 1.1 2025.05.23
New algorithm