Algorithm proposition