rearrange difficulties

--HG--
rename : exercise/ex02/m2_closest/data/1.in => exercise/ex02/h1_closest/data/1.in
rename : exercise/ex02/m2_closest/data/1.sol => exercise/ex02/h1_closest/data/1.sol
rename : exercise/ex02/m2_closest/data/10.in => exercise/ex02/h1_closest/data/10.in
rename : exercise/ex02/m2_closest/data/10.sol => exercise/ex02/h1_closest/data/10.sol
rename : exercise/ex02/m2_closest/data/2.in => exercise/ex02/h1_closest/data/2.in
rename : exercise/ex02/m2_closest/data/2.sol => exercise/ex02/h1_closest/data/2.sol
rename : exercise/ex02/m2_closest/data/3.in => exercise/ex02/h1_closest/data/3.in
rename : exercise/ex02/m2_closest/data/3.sol => exercise/ex02/h1_closest/data/3.sol
rename : exercise/ex02/m2_closest/data/4.in => exercise/ex02/h1_closest/data/4.in
rename : exercise/ex02/m2_closest/data/4.sol => exercise/ex02/h1_closest/data/4.sol
rename : exercise/ex02/m2_closest/data/5.in => exercise/ex02/h1_closest/data/5.in
rename : exercise/ex02/m2_closest/data/5.sol => exercise/ex02/h1_closest/data/5.sol
rename : exercise/ex02/m2_closest/data/6.in => exercise/ex02/h1_closest/data/6.in
rename : exercise/ex02/m2_closest/data/6.sol => exercise/ex02/h1_closest/data/6.sol
rename : exercise/ex02/m2_closest/data/7.in => exercise/ex02/h1_closest/data/7.in
rename : exercise/ex02/m2_closest/data/7.sol => exercise/ex02/h1_closest/data/7.sol
rename : exercise/ex02/m2_closest/data/8.in => exercise/ex02/h1_closest/data/8.in
rename : exercise/ex02/m2_closest/data/8.sol => exercise/ex02/h1_closest/data/8.sol
rename : exercise/ex02/m2_closest/data/9.in => exercise/ex02/h1_closest/data/9.in
rename : exercise/ex02/m2_closest/data/9.sol => exercise/ex02/h1_closest/data/9.sol
rename : exercise/ex02/m2_closest/gen.rb => exercise/ex02/h1_closest/gen.rb
rename : exercise/ex02/m2_closest/problem_en.odt => exercise/ex02/h1_closest/problem_en.odt
rename : exercise/ex02/m2_closest/problem_en.pdf => exercise/ex02/h1_closest/problem_en.pdf
rename : exercise/ex02/m2_closest/solution/closest.cpp => exercise/ex02/h1_closest/solution/closest.cpp
rename : exercise/ex02/m2_closest/solution/naive.cpp => exercise/ex02/h1_closest/solution/naive.cpp
rename : exercise/ex02/h1_barcode/data/1.in => exercise/ex02/m2_barcode/data/1.in
rename : exercise/ex02/h1_barcode/data/1.sol => exercise/ex02/m2_barcode/data/1.sol
rename : exercise/ex02/h1_barcode/data/10.in => exercise/ex02/m2_barcode/data/10.in
rename : exercise/ex02/h1_barcode/data/10.sol => exercise/ex02/m2_barcode/data/10.sol
rename : exercise/ex02/h1_barcode/data/2.in => exercise/ex02/m2_barcode/data/2.in
rename : exercise/ex02/h1_barcode/data/2.sol => exercise/ex02/m2_barcode/data/2.sol
rename : exercise/ex02/h1_barcode/data/3.in => exercise/ex02/m2_barcode/data/3.in
rename : exercise/ex02/h1_barcode/data/3.sol => exercise/ex02/m2_barcode/data/3.sol
rename : exercise/ex02/h1_barcode/data/4.in => exercise/ex02/m2_barcode/data/4.in
rename : exercise/ex02/h1_barcode/data/4.sol => exercise/ex02/m2_barcode/data/4.sol
rename : exercise/ex02/h1_barcode/data/5.in => exercise/ex02/m2_barcode/data/5.in
rename : exercise/ex02/h1_barcode/data/5.sol => exercise/ex02/m2_barcode/data/5.sol
rename : exercise/ex02/h1_barcode/data/6.in => exercise/ex02/m2_barcode/data/6.in
rename : exercise/ex02/h1_barcode/data/6.sol => exercise/ex02/m2_barcode/data/6.sol
rename : exercise/ex02/h1_barcode/data/7.in => exercise/ex02/m2_barcode/data/7.in
rename : exercise/ex02/h1_barcode/data/7.sol => exercise/ex02/m2_barcode/data/7.sol
rename : exercise/ex02/h1_barcode/data/8.in => exercise/ex02/m2_barcode/data/8.in
rename : exercise/ex02/h1_barcode/data/8.sol => exercise/ex02/m2_barcode/data/8.sol
rename : exercise/ex02/h1_barcode/data/9.in => exercise/ex02/m2_barcode/data/9.in
rename : exercise/ex02/h1_barcode/data/9.sol => exercise/ex02/m2_barcode/data/9.sol
rename : exercise/ex02/h1_barcode/problem_en.odt => exercise/ex02/m2_barcode/problem_en.odt
rename : exercise/ex02/h1_barcode/solution/main.cpp => exercise/ex02/m2_barcode/solution/main.cpp