ho_t2.cpp: In function 'int main()':
ho_t2.cpp:39:17: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   39 | if(pos[0].size()<k || pos[1].size()<k || pos[2].size()<k)
      |    ~~~~~~~~~~~~~^~
ho_t2.cpp:39:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   39 | if(pos[0].size()<k || pos[1].size()<k || pos[2].size()<k)
      |                       ~~~~~~~~~~~~~^~
ho_t2.cpp:39:55: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   39 | if(pos[0].size()<k || pos[1].size()<k || pos[2].size()<k)
      |                                          ~~~~~~~~~~~~~^~
ho_t2.cpp:46:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 | for(int i=k-1;i<pos[0].size();i++)
      |               ~^~~~~~~~~~~~~~
ho_t2.cpp:50:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |     if(ind==-1 || ind>pos[1].size()-k) break;
      |                   ~~~^~~~~~~~~~~~~~~~
ho_t2.cpp:54:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   54 |     if(ind2==-1 || ind2>pos[2].size()-k) break;
      |                    ~~~~^~~~~~~~~~~~~~~~