text: #pragma once
  #include <memory>
  #include <vector>
  #include <string>
  #include <exception>
  #include <functional>
  #include <unordered_map>
  #include <numeric>
  #include <cctype>
  #include <algorithm>
  #include <unordered_set>
  #include <fstream>
  #include <locale>