#include <ecl/thread/thread.hpp>
#include <ecl/assert.h>
#include <bits/local_lim.h>
#include <algorithm>