#include <thread>
#include <mutex>
#include <cstdio>
#include <ostream>
#include <sstream>
#include <string>