diff --git a/examples/python/3_jugs_mip.py b/examples/contrib/3_jugs_mip.py similarity index 100% rename from examples/python/3_jugs_mip.py rename to examples/contrib/3_jugs_mip.py diff --git a/examples/dotnet/3_jugs_regular.cs b/examples/contrib/3_jugs_regular.cs similarity index 100% rename from examples/dotnet/3_jugs_regular.cs rename to examples/contrib/3_jugs_regular.cs diff --git a/examples/dotnet/3_jugs_regular.csproj b/examples/contrib/3_jugs_regular.csproj similarity index 100% rename from examples/dotnet/3_jugs_regular.csproj rename to examples/contrib/3_jugs_regular.csproj diff --git a/examples/python/3_jugs_regular.py b/examples/contrib/3_jugs_regular.py similarity index 100% rename from examples/python/3_jugs_regular.py rename to examples/contrib/3_jugs_regular.py diff --git a/examples/java/AllDifferentExcept0.java b/examples/contrib/AllDifferentExcept0.java similarity index 100% rename from examples/java/AllDifferentExcept0.java rename to examples/contrib/AllDifferentExcept0.java diff --git a/examples/java/AllInterval.java b/examples/contrib/AllInterval.java similarity index 100% rename from examples/java/AllInterval.java rename to examples/contrib/AllInterval.java diff --git a/examples/python/CMakeLists.txt b/examples/contrib/CMakeLists.txt similarity index 100% rename from examples/python/CMakeLists.txt rename to examples/contrib/CMakeLists.txt diff --git a/examples/java/Circuit.java b/examples/contrib/Circuit.java similarity index 100% rename from examples/java/Circuit.java rename to examples/contrib/Circuit.java diff --git a/examples/java/CoinsGrid.java b/examples/contrib/CoinsGrid.java similarity index 100% rename from examples/java/CoinsGrid.java rename to examples/contrib/CoinsGrid.java diff --git a/examples/java/CoinsGridMIP.java b/examples/contrib/CoinsGridMIP.java similarity index 100% rename from examples/java/CoinsGridMIP.java rename to examples/contrib/CoinsGridMIP.java diff --git a/examples/java/ColoringMIP.java b/examples/contrib/ColoringMIP.java similarity index 100% rename from examples/java/ColoringMIP.java rename to examples/contrib/ColoringMIP.java diff --git a/examples/java/CoveringOpl.java b/examples/contrib/CoveringOpl.java similarity index 100% rename from examples/java/CoveringOpl.java rename to examples/contrib/CoveringOpl.java diff --git a/examples/java/Crossword.java b/examples/contrib/Crossword.java similarity index 100% rename from examples/java/Crossword.java rename to examples/contrib/Crossword.java diff --git a/examples/java/DeBruijn.java b/examples/contrib/DeBruijn.java similarity index 100% rename from examples/java/DeBruijn.java rename to examples/contrib/DeBruijn.java diff --git a/examples/java/Diet.java b/examples/contrib/Diet.java similarity index 100% rename from examples/java/Diet.java rename to examples/contrib/Diet.java diff --git a/examples/java/DietMIP.java b/examples/contrib/DietMIP.java similarity index 100% rename from examples/java/DietMIP.java rename to examples/contrib/DietMIP.java diff --git a/examples/java/DivisibleBy9Through1.java b/examples/contrib/DivisibleBy9Through1.java similarity index 100% rename from examples/java/DivisibleBy9Through1.java rename to examples/contrib/DivisibleBy9Through1.java diff --git a/examples/java/GolombRuler.java b/examples/contrib/GolombRuler.java similarity index 100% rename from examples/java/GolombRuler.java rename to examples/contrib/GolombRuler.java diff --git a/examples/java/Issue173.java b/examples/contrib/Issue173.java similarity index 100% rename from examples/java/Issue173.java rename to examples/contrib/Issue173.java diff --git a/examples/java/KnapsackMIP.java b/examples/contrib/KnapsackMIP.java similarity index 100% rename from examples/java/KnapsackMIP.java rename to examples/contrib/KnapsackMIP.java diff --git a/examples/java/LeastDiff.java b/examples/contrib/LeastDiff.java similarity index 100% rename from examples/java/LeastDiff.java rename to examples/contrib/LeastDiff.java diff --git a/examples/java/MagicSquare.java b/examples/contrib/MagicSquare.java similarity index 100% rename from examples/java/MagicSquare.java rename to examples/contrib/MagicSquare.java diff --git a/examples/java/Map.java b/examples/contrib/Map.java similarity index 100% rename from examples/java/Map.java rename to examples/contrib/Map.java diff --git a/examples/java/Map2.java b/examples/contrib/Map2.java similarity index 100% rename from examples/java/Map2.java rename to examples/contrib/Map2.java diff --git a/examples/java/Minesweeper.java b/examples/contrib/Minesweeper.java similarity index 100% rename from examples/java/Minesweeper.java rename to examples/contrib/Minesweeper.java diff --git a/examples/java/MultiThreadTest.java b/examples/contrib/MultiThreadTest.java similarity index 100% rename from examples/java/MultiThreadTest.java rename to examples/contrib/MultiThreadTest.java diff --git a/examples/java/NQueens.java b/examples/contrib/NQueens.java similarity index 100% rename from examples/java/NQueens.java rename to examples/contrib/NQueens.java diff --git a/examples/java/NQueens2.java b/examples/contrib/NQueens2.java similarity index 100% rename from examples/java/NQueens2.java rename to examples/contrib/NQueens2.java diff --git a/examples/java/Partition.java b/examples/contrib/Partition.java similarity index 100% rename from examples/java/Partition.java rename to examples/contrib/Partition.java diff --git a/examples/java/QuasigroupCompletion.java b/examples/contrib/QuasigroupCompletion.java similarity index 100% rename from examples/java/QuasigroupCompletion.java rename to examples/contrib/QuasigroupCompletion.java diff --git a/examples/java/SendMoreMoney.java b/examples/contrib/SendMoreMoney.java similarity index 100% rename from examples/java/SendMoreMoney.java rename to examples/contrib/SendMoreMoney.java diff --git a/examples/java/SendMoreMoney2.java b/examples/contrib/SendMoreMoney2.java similarity index 100% rename from examples/java/SendMoreMoney2.java rename to examples/contrib/SendMoreMoney2.java diff --git a/examples/java/SendMostMoney.java b/examples/contrib/SendMostMoney.java similarity index 100% rename from examples/java/SendMostMoney.java rename to examples/contrib/SendMostMoney.java diff --git a/examples/java/Seseman.java b/examples/contrib/Seseman.java similarity index 100% rename from examples/java/Seseman.java rename to examples/contrib/Seseman.java diff --git a/examples/java/SetCovering.java b/examples/contrib/SetCovering.java similarity index 100% rename from examples/java/SetCovering.java rename to examples/contrib/SetCovering.java diff --git a/examples/java/SetCovering2.java b/examples/contrib/SetCovering2.java similarity index 100% rename from examples/java/SetCovering2.java rename to examples/contrib/SetCovering2.java diff --git a/examples/java/SetCovering3.java b/examples/contrib/SetCovering3.java similarity index 100% rename from examples/java/SetCovering3.java rename to examples/contrib/SetCovering3.java diff --git a/examples/java/SetCovering4.java b/examples/contrib/SetCovering4.java similarity index 100% rename from examples/java/SetCovering4.java rename to examples/contrib/SetCovering4.java diff --git a/examples/java/SetCoveringDeployment.java b/examples/contrib/SetCoveringDeployment.java similarity index 100% rename from examples/java/SetCoveringDeployment.java rename to examples/contrib/SetCoveringDeployment.java diff --git a/examples/dotnet/SimpleProgramFSharp.fs b/examples/contrib/SimpleProgramFSharp.fs similarity index 100% rename from examples/dotnet/SimpleProgramFSharp.fs rename to examples/contrib/SimpleProgramFSharp.fs diff --git a/examples/dotnet/SimpleProgramFSharp.fsproj b/examples/contrib/SimpleProgramFSharp.fsproj similarity index 100% rename from examples/dotnet/SimpleProgramFSharp.fsproj rename to examples/contrib/SimpleProgramFSharp.fsproj diff --git a/examples/java/SimpleRoutingTest.java b/examples/contrib/SimpleRoutingTest.java similarity index 100% rename from examples/java/SimpleRoutingTest.java rename to examples/contrib/SimpleRoutingTest.java diff --git a/examples/java/StableMarriage.java b/examples/contrib/StableMarriage.java similarity index 100% rename from examples/java/StableMarriage.java rename to examples/contrib/StableMarriage.java diff --git a/examples/java/StiglerMIP.java b/examples/contrib/StiglerMIP.java similarity index 100% rename from examples/java/StiglerMIP.java rename to examples/contrib/StiglerMIP.java diff --git a/examples/java/Strimko2.java b/examples/contrib/Strimko2.java similarity index 100% rename from examples/java/Strimko2.java rename to examples/contrib/Strimko2.java diff --git a/examples/java/Sudoku.java b/examples/contrib/Sudoku.java similarity index 100% rename from examples/java/Sudoku.java rename to examples/contrib/Sudoku.java diff --git a/examples/java/SurvoPuzzle.java b/examples/contrib/SurvoPuzzle.java similarity index 100% rename from examples/java/SurvoPuzzle.java rename to examples/contrib/SurvoPuzzle.java diff --git a/examples/java/ToNum.java b/examples/contrib/ToNum.java similarity index 100% rename from examples/java/ToNum.java rename to examples/contrib/ToNum.java diff --git a/examples/java/WhoKilledAgatha.java b/examples/contrib/WhoKilledAgatha.java similarity index 100% rename from examples/java/WhoKilledAgatha.java rename to examples/contrib/WhoKilledAgatha.java diff --git a/examples/java/Xkcd.java b/examples/contrib/Xkcd.java similarity index 100% rename from examples/java/Xkcd.java rename to examples/contrib/Xkcd.java diff --git a/examples/java/YoungTableaux.java b/examples/contrib/YoungTableaux.java similarity index 100% rename from examples/java/YoungTableaux.java rename to examples/contrib/YoungTableaux.java diff --git a/examples/dotnet/a_puzzle.cs b/examples/contrib/a_puzzle.cs similarity index 100% rename from examples/dotnet/a_puzzle.cs rename to examples/contrib/a_puzzle.cs diff --git a/examples/dotnet/a_puzzle.csproj b/examples/contrib/a_puzzle.csproj similarity index 100% rename from examples/dotnet/a_puzzle.csproj rename to examples/contrib/a_puzzle.csproj diff --git a/examples/dotnet/a_round_of_golf.cs b/examples/contrib/a_round_of_golf.cs similarity index 100% rename from examples/dotnet/a_round_of_golf.cs rename to examples/contrib/a_round_of_golf.cs diff --git a/examples/dotnet/a_round_of_golf.csproj b/examples/contrib/a_round_of_golf.csproj similarity index 100% rename from examples/dotnet/a_round_of_golf.csproj rename to examples/contrib/a_round_of_golf.csproj diff --git a/examples/python/a_round_of_golf.py b/examples/contrib/a_round_of_golf.py similarity index 100% rename from examples/python/a_round_of_golf.py rename to examples/contrib/a_round_of_golf.py diff --git a/examples/dotnet/all_interval.cs b/examples/contrib/all_interval.cs similarity index 100% rename from examples/dotnet/all_interval.cs rename to examples/contrib/all_interval.cs diff --git a/examples/dotnet/all_interval.csproj b/examples/contrib/all_interval.csproj similarity index 100% rename from examples/dotnet/all_interval.csproj rename to examples/contrib/all_interval.csproj diff --git a/examples/python/all_interval.py b/examples/contrib/all_interval.py similarity index 100% rename from examples/python/all_interval.py rename to examples/contrib/all_interval.py diff --git a/examples/dotnet/alldifferent_except_0.cs b/examples/contrib/alldifferent_except_0.cs similarity index 100% rename from examples/dotnet/alldifferent_except_0.cs rename to examples/contrib/alldifferent_except_0.cs diff --git a/examples/dotnet/alldifferent_except_0.csproj b/examples/contrib/alldifferent_except_0.csproj similarity index 100% rename from examples/dotnet/alldifferent_except_0.csproj rename to examples/contrib/alldifferent_except_0.csproj diff --git a/examples/python/alldifferent_except_0.py b/examples/contrib/alldifferent_except_0.py similarity index 100% rename from examples/python/alldifferent_except_0.py rename to examples/contrib/alldifferent_except_0.py diff --git a/examples/python/alphametic.py b/examples/contrib/alphametic.py similarity index 100% rename from examples/python/alphametic.py rename to examples/contrib/alphametic.py diff --git a/examples/dotnet/assignment.cs b/examples/contrib/assignment.cs similarity index 100% rename from examples/dotnet/assignment.cs rename to examples/contrib/assignment.cs diff --git a/examples/dotnet/assignment.csproj b/examples/contrib/assignment.csproj similarity index 100% rename from examples/dotnet/assignment.csproj rename to examples/contrib/assignment.csproj diff --git a/examples/python/assignment.py b/examples/contrib/assignment.py similarity index 100% rename from examples/python/assignment.py rename to examples/contrib/assignment.py diff --git a/examples/python/assignment6_mip.py b/examples/contrib/assignment6_mip.py similarity index 100% rename from examples/python/assignment6_mip.py rename to examples/contrib/assignment6_mip.py diff --git a/examples/python/bacp.py b/examples/contrib/bacp.py similarity index 100% rename from examples/python/bacp.py rename to examples/contrib/bacp.py diff --git a/examples/python/blending.py b/examples/contrib/blending.py similarity index 100% rename from examples/python/blending.py rename to examples/contrib/blending.py diff --git a/examples/dotnet/broken_weights.cs b/examples/contrib/broken_weights.cs similarity index 100% rename from examples/dotnet/broken_weights.cs rename to examples/contrib/broken_weights.cs diff --git a/examples/dotnet/broken_weights.csproj b/examples/contrib/broken_weights.csproj similarity index 100% rename from examples/dotnet/broken_weights.csproj rename to examples/contrib/broken_weights.csproj diff --git a/examples/python/broken_weights.py b/examples/contrib/broken_weights.py similarity index 100% rename from examples/python/broken_weights.py rename to examples/contrib/broken_weights.py diff --git a/examples/dotnet/bus_schedule.cs b/examples/contrib/bus_schedule.cs similarity index 100% rename from examples/dotnet/bus_schedule.cs rename to examples/contrib/bus_schedule.cs diff --git a/examples/dotnet/bus_schedule.csproj b/examples/contrib/bus_schedule.csproj similarity index 100% rename from examples/dotnet/bus_schedule.csproj rename to examples/contrib/bus_schedule.csproj diff --git a/examples/python/bus_schedule.py b/examples/contrib/bus_schedule.py similarity index 100% rename from examples/python/bus_schedule.py rename to examples/contrib/bus_schedule.py diff --git a/examples/python/car.py b/examples/contrib/car.py similarity index 100% rename from examples/python/car.py rename to examples/contrib/car.py diff --git a/examples/python/check_dependencies.py b/examples/contrib/check_dependencies.py similarity index 100% rename from examples/python/check_dependencies.py rename to examples/contrib/check_dependencies.py diff --git a/examples/dotnet/circuit.cs b/examples/contrib/circuit.cs similarity index 100% rename from examples/dotnet/circuit.cs rename to examples/contrib/circuit.cs diff --git a/examples/dotnet/circuit.csproj b/examples/contrib/circuit.csproj similarity index 100% rename from examples/dotnet/circuit.csproj rename to examples/contrib/circuit.csproj diff --git a/examples/python/circuit.py b/examples/contrib/circuit.py similarity index 100% rename from examples/python/circuit.py rename to examples/contrib/circuit.py diff --git a/examples/dotnet/circuit2.cs b/examples/contrib/circuit2.cs similarity index 100% rename from examples/dotnet/circuit2.cs rename to examples/contrib/circuit2.cs diff --git a/examples/dotnet/circuit2.csproj b/examples/contrib/circuit2.csproj similarity index 100% rename from examples/dotnet/circuit2.csproj rename to examples/contrib/circuit2.csproj diff --git a/examples/dotnet/coins3.cs b/examples/contrib/coins3.cs similarity index 100% rename from examples/dotnet/coins3.cs rename to examples/contrib/coins3.cs diff --git a/examples/dotnet/coins3.csproj b/examples/contrib/coins3.csproj similarity index 100% rename from examples/dotnet/coins3.csproj rename to examples/contrib/coins3.csproj diff --git a/examples/python/coins3.py b/examples/contrib/coins3.py similarity index 100% rename from examples/python/coins3.py rename to examples/contrib/coins3.py diff --git a/examples/dotnet/coins_grid.cs b/examples/contrib/coins_grid.cs similarity index 100% rename from examples/dotnet/coins_grid.cs rename to examples/contrib/coins_grid.cs diff --git a/examples/dotnet/coins_grid.csproj b/examples/contrib/coins_grid.csproj similarity index 100% rename from examples/dotnet/coins_grid.csproj rename to examples/contrib/coins_grid.csproj diff --git a/examples/python/coins_grid.py b/examples/contrib/coins_grid.py similarity index 100% rename from examples/python/coins_grid.py rename to examples/contrib/coins_grid.py diff --git a/examples/python/coins_grid_mip.py b/examples/contrib/coins_grid_mip.py similarity index 100% rename from examples/python/coins_grid_mip.py rename to examples/contrib/coins_grid_mip.py diff --git a/examples/python/coloring_ip.py b/examples/contrib/coloring_ip.py similarity index 100% rename from examples/python/coloring_ip.py rename to examples/contrib/coloring_ip.py diff --git a/examples/dotnet/combinatorial_auction2.cs b/examples/contrib/combinatorial_auction2.cs similarity index 100% rename from examples/dotnet/combinatorial_auction2.cs rename to examples/contrib/combinatorial_auction2.cs diff --git a/examples/dotnet/combinatorial_auction2.csproj b/examples/contrib/combinatorial_auction2.csproj similarity index 100% rename from examples/dotnet/combinatorial_auction2.csproj rename to examples/contrib/combinatorial_auction2.csproj diff --git a/examples/python/combinatorial_auction2.py b/examples/contrib/combinatorial_auction2.py similarity index 100% rename from examples/python/combinatorial_auction2.py rename to examples/contrib/combinatorial_auction2.py diff --git a/examples/dotnet/contiguity_regular.cs b/examples/contrib/contiguity_regular.cs similarity index 100% rename from examples/dotnet/contiguity_regular.cs rename to examples/contrib/contiguity_regular.cs diff --git a/examples/dotnet/contiguity_regular.csproj b/examples/contrib/contiguity_regular.csproj similarity index 100% rename from examples/dotnet/contiguity_regular.csproj rename to examples/contrib/contiguity_regular.csproj diff --git a/examples/python/contiguity_regular.py b/examples/contrib/contiguity_regular.py similarity index 100% rename from examples/python/contiguity_regular.py rename to examples/contrib/contiguity_regular.py diff --git a/examples/dotnet/contiguity_transition.cs b/examples/contrib/contiguity_transition.cs similarity index 100% rename from examples/dotnet/contiguity_transition.cs rename to examples/contrib/contiguity_transition.cs diff --git a/examples/dotnet/contiguity_transition.csproj b/examples/contrib/contiguity_transition.csproj similarity index 100% rename from examples/dotnet/contiguity_transition.csproj rename to examples/contrib/contiguity_transition.csproj diff --git a/examples/dotnet/costas_array.cs b/examples/contrib/costas_array.cs similarity index 100% rename from examples/dotnet/costas_array.cs rename to examples/contrib/costas_array.cs diff --git a/examples/dotnet/costas_array.csproj b/examples/contrib/costas_array.csproj similarity index 100% rename from examples/dotnet/costas_array.csproj rename to examples/contrib/costas_array.csproj diff --git a/examples/python/costas_array.py b/examples/contrib/costas_array.py similarity index 100% rename from examples/python/costas_array.py rename to examples/contrib/costas_array.py diff --git a/examples/dotnet/covering_opl.cs b/examples/contrib/covering_opl.cs similarity index 100% rename from examples/dotnet/covering_opl.cs rename to examples/contrib/covering_opl.cs diff --git a/examples/dotnet/covering_opl.csproj b/examples/contrib/covering_opl.csproj similarity index 100% rename from examples/dotnet/covering_opl.csproj rename to examples/contrib/covering_opl.csproj diff --git a/examples/python/covering_opl.py b/examples/contrib/covering_opl.py similarity index 100% rename from examples/python/covering_opl.py rename to examples/contrib/covering_opl.py diff --git a/examples/dotnet/crew.cs b/examples/contrib/crew.cs similarity index 100% rename from examples/dotnet/crew.cs rename to examples/contrib/crew.cs diff --git a/examples/dotnet/crew.csproj b/examples/contrib/crew.csproj similarity index 100% rename from examples/dotnet/crew.csproj rename to examples/contrib/crew.csproj diff --git a/examples/python/crew.py b/examples/contrib/crew.py similarity index 100% rename from examples/python/crew.py rename to examples/contrib/crew.py diff --git a/examples/dotnet/crossword.cs b/examples/contrib/crossword.cs similarity index 100% rename from examples/dotnet/crossword.cs rename to examples/contrib/crossword.cs diff --git a/examples/dotnet/crossword.csproj b/examples/contrib/crossword.csproj similarity index 100% rename from examples/dotnet/crossword.csproj rename to examples/contrib/crossword.csproj diff --git a/examples/python/crossword2.py b/examples/contrib/crossword2.py similarity index 100% rename from examples/python/crossword2.py rename to examples/contrib/crossword2.py diff --git a/examples/dotnet/crypta.cs b/examples/contrib/crypta.cs similarity index 100% rename from examples/dotnet/crypta.cs rename to examples/contrib/crypta.cs diff --git a/examples/dotnet/crypta.csproj b/examples/contrib/crypta.csproj similarity index 100% rename from examples/dotnet/crypta.csproj rename to examples/contrib/crypta.csproj diff --git a/examples/python/crypta.py b/examples/contrib/crypta.py similarity index 100% rename from examples/python/crypta.py rename to examples/contrib/crypta.py diff --git a/examples/dotnet/crypto.cs b/examples/contrib/crypto.cs similarity index 100% rename from examples/dotnet/crypto.cs rename to examples/contrib/crypto.cs diff --git a/examples/dotnet/crypto.csproj b/examples/contrib/crypto.csproj similarity index 100% rename from examples/dotnet/crypto.csproj rename to examples/contrib/crypto.csproj diff --git a/examples/python/crypto.py b/examples/contrib/crypto.py similarity index 100% rename from examples/python/crypto.py rename to examples/contrib/crypto.py diff --git a/examples/dotnet/csdiet.cs b/examples/contrib/csdiet.cs similarity index 100% rename from examples/dotnet/csdiet.cs rename to examples/contrib/csdiet.cs diff --git a/examples/dotnet/csdiet.csproj b/examples/contrib/csdiet.csproj similarity index 100% rename from examples/dotnet/csdiet.csproj rename to examples/contrib/csdiet.csproj diff --git a/examples/dotnet/curious_set_of_integers.cs b/examples/contrib/curious_set_of_integers.cs similarity index 100% rename from examples/dotnet/curious_set_of_integers.cs rename to examples/contrib/curious_set_of_integers.cs diff --git a/examples/dotnet/curious_set_of_integers.csproj b/examples/contrib/curious_set_of_integers.csproj similarity index 100% rename from examples/dotnet/curious_set_of_integers.csproj rename to examples/contrib/curious_set_of_integers.csproj diff --git a/examples/python/curious_set_of_integers.py b/examples/contrib/curious_set_of_integers.py similarity index 100% rename from examples/python/curious_set_of_integers.py rename to examples/contrib/curious_set_of_integers.py diff --git a/examples/dotnet/debruijn.cs b/examples/contrib/debruijn.cs similarity index 100% rename from examples/dotnet/debruijn.cs rename to examples/contrib/debruijn.cs diff --git a/examples/dotnet/debruijn.csproj b/examples/contrib/debruijn.csproj similarity index 100% rename from examples/dotnet/debruijn.csproj rename to examples/contrib/debruijn.csproj diff --git a/examples/python/debruijn_binary.py b/examples/contrib/debruijn_binary.py similarity index 100% rename from examples/python/debruijn_binary.py rename to examples/contrib/debruijn_binary.py diff --git a/examples/python/diet1.py b/examples/contrib/diet1.py similarity index 100% rename from examples/python/diet1.py rename to examples/contrib/diet1.py diff --git a/examples/python/diet1_b.py b/examples/contrib/diet1_b.py similarity index 100% rename from examples/python/diet1_b.py rename to examples/contrib/diet1_b.py diff --git a/examples/python/diet1_mip.py b/examples/contrib/diet1_mip.py similarity index 100% rename from examples/python/diet1_mip.py rename to examples/contrib/diet1_mip.py diff --git a/examples/dotnet/discrete_tomography.cs b/examples/contrib/discrete_tomography.cs similarity index 100% rename from examples/dotnet/discrete_tomography.cs rename to examples/contrib/discrete_tomography.cs diff --git a/examples/dotnet/discrete_tomography.csproj b/examples/contrib/discrete_tomography.csproj similarity index 100% rename from examples/dotnet/discrete_tomography.csproj rename to examples/contrib/discrete_tomography.csproj diff --git a/examples/python/discrete_tomography.py b/examples/contrib/discrete_tomography.py similarity index 100% rename from examples/python/discrete_tomography.py rename to examples/contrib/discrete_tomography.py diff --git a/examples/dotnet/divisible_by_9_through_1.cs b/examples/contrib/divisible_by_9_through_1.cs similarity index 100% rename from examples/dotnet/divisible_by_9_through_1.cs rename to examples/contrib/divisible_by_9_through_1.cs diff --git a/examples/dotnet/divisible_by_9_through_1.csproj b/examples/contrib/divisible_by_9_through_1.csproj similarity index 100% rename from examples/dotnet/divisible_by_9_through_1.csproj rename to examples/contrib/divisible_by_9_through_1.csproj diff --git a/examples/python/divisible_by_9_through_1.py b/examples/contrib/divisible_by_9_through_1.py similarity index 100% rename from examples/python/divisible_by_9_through_1.py rename to examples/contrib/divisible_by_9_through_1.py diff --git a/examples/dotnet/dudeney.cs b/examples/contrib/dudeney.cs similarity index 100% rename from examples/dotnet/dudeney.cs rename to examples/contrib/dudeney.cs diff --git a/examples/dotnet/dudeney.csproj b/examples/contrib/dudeney.csproj similarity index 100% rename from examples/dotnet/dudeney.csproj rename to examples/contrib/dudeney.csproj diff --git a/examples/python/dudeney.py b/examples/contrib/dudeney.py similarity index 100% rename from examples/python/dudeney.py rename to examples/contrib/dudeney.py diff --git a/examples/python/einav_puzzle.py b/examples/contrib/einav_puzzle.py similarity index 100% rename from examples/python/einav_puzzle.py rename to examples/contrib/einav_puzzle.py diff --git a/examples/dotnet/einav_puzzle2.cs b/examples/contrib/einav_puzzle2.cs similarity index 100% rename from examples/dotnet/einav_puzzle2.cs rename to examples/contrib/einav_puzzle2.cs diff --git a/examples/dotnet/einav_puzzle2.csproj b/examples/contrib/einav_puzzle2.csproj similarity index 100% rename from examples/dotnet/einav_puzzle2.csproj rename to examples/contrib/einav_puzzle2.csproj diff --git a/examples/python/einav_puzzle2.py b/examples/contrib/einav_puzzle2.py similarity index 100% rename from examples/python/einav_puzzle2.py rename to examples/contrib/einav_puzzle2.py diff --git a/examples/dotnet/eq10.cs b/examples/contrib/eq10.cs similarity index 100% rename from examples/dotnet/eq10.cs rename to examples/contrib/eq10.cs diff --git a/examples/dotnet/eq10.csproj b/examples/contrib/eq10.csproj similarity index 100% rename from examples/dotnet/eq10.csproj rename to examples/contrib/eq10.csproj diff --git a/examples/python/eq10.py b/examples/contrib/eq10.py similarity index 100% rename from examples/python/eq10.py rename to examples/contrib/eq10.py diff --git a/examples/dotnet/eq20.cs b/examples/contrib/eq20.cs similarity index 100% rename from examples/dotnet/eq20.cs rename to examples/contrib/eq20.cs diff --git a/examples/dotnet/eq20.csproj b/examples/contrib/eq20.csproj similarity index 100% rename from examples/dotnet/eq20.csproj rename to examples/contrib/eq20.csproj diff --git a/examples/python/eq20.py b/examples/contrib/eq20.py similarity index 100% rename from examples/python/eq20.py rename to examples/contrib/eq20.py diff --git a/examples/dotnet/fill_a_pix.cs b/examples/contrib/fill_a_pix.cs similarity index 100% rename from examples/dotnet/fill_a_pix.cs rename to examples/contrib/fill_a_pix.cs diff --git a/examples/dotnet/fill_a_pix.csproj b/examples/contrib/fill_a_pix.csproj similarity index 100% rename from examples/dotnet/fill_a_pix.csproj rename to examples/contrib/fill_a_pix.csproj diff --git a/examples/python/fill_a_pix.py b/examples/contrib/fill_a_pix.py similarity index 100% rename from examples/python/fill_a_pix.py rename to examples/contrib/fill_a_pix.py diff --git a/examples/dotnet/fsProgram.fs b/examples/contrib/fsProgram.fs similarity index 100% rename from examples/dotnet/fsProgram.fs rename to examples/contrib/fsProgram.fs diff --git a/examples/dotnet/fsProgram.fsproj b/examples/contrib/fsProgram.fsproj similarity index 100% rename from examples/dotnet/fsProgram.fsproj rename to examples/contrib/fsProgram.fsproj diff --git a/examples/dotnet/fsdiet.fs b/examples/contrib/fsdiet.fs similarity index 100% rename from examples/dotnet/fsdiet.fs rename to examples/contrib/fsdiet.fs diff --git a/examples/dotnet/fsdiet.fsproj b/examples/contrib/fsdiet.fsproj similarity index 100% rename from examples/dotnet/fsdiet.fsproj rename to examples/contrib/fsdiet.fsproj diff --git a/examples/dotnet/fsequality-inequality.fs b/examples/contrib/fsequality-inequality.fs similarity index 100% rename from examples/dotnet/fsequality-inequality.fs rename to examples/contrib/fsequality-inequality.fs diff --git a/examples/dotnet/fsequality-inequality.fsproj b/examples/contrib/fsequality-inequality.fsproj similarity index 100% rename from examples/dotnet/fsequality-inequality.fsproj rename to examples/contrib/fsequality-inequality.fsproj diff --git a/examples/dotnet/fsequality.fs b/examples/contrib/fsequality.fs similarity index 100% rename from examples/dotnet/fsequality.fs rename to examples/contrib/fsequality.fs diff --git a/examples/dotnet/fsequality.fsproj b/examples/contrib/fsequality.fsproj similarity index 100% rename from examples/dotnet/fsequality.fsproj rename to examples/contrib/fsequality.fsproj diff --git a/examples/dotnet/fsinteger-linear-program.fs b/examples/contrib/fsinteger-linear-program.fs similarity index 100% rename from examples/dotnet/fsinteger-linear-program.fs rename to examples/contrib/fsinteger-linear-program.fs diff --git a/examples/dotnet/fsinteger-linear-program.fsproj b/examples/contrib/fsinteger-linear-program.fsproj similarity index 100% rename from examples/dotnet/fsinteger-linear-program.fsproj rename to examples/contrib/fsinteger-linear-program.fsproj diff --git a/examples/dotnet/fsintegerprogramming.fs b/examples/contrib/fsintegerprogramming.fs similarity index 100% rename from examples/dotnet/fsintegerprogramming.fs rename to examples/contrib/fsintegerprogramming.fs diff --git a/examples/dotnet/fsintegerprogramming.fsproj b/examples/contrib/fsintegerprogramming.fsproj similarity index 100% rename from examples/dotnet/fsintegerprogramming.fsproj rename to examples/contrib/fsintegerprogramming.fsproj diff --git a/examples/dotnet/fsknapsack.fs b/examples/contrib/fsknapsack.fs similarity index 100% rename from examples/dotnet/fsknapsack.fs rename to examples/contrib/fsknapsack.fs diff --git a/examples/dotnet/fsknapsack.fsproj b/examples/contrib/fsknapsack.fsproj similarity index 100% rename from examples/dotnet/fsknapsack.fsproj rename to examples/contrib/fsknapsack.fsproj diff --git a/examples/dotnet/fslinearprogramming.fs b/examples/contrib/fslinearprogramming.fs similarity index 100% rename from examples/dotnet/fslinearprogramming.fs rename to examples/contrib/fslinearprogramming.fs diff --git a/examples/dotnet/fslinearprogramming.fsproj b/examples/contrib/fslinearprogramming.fsproj similarity index 100% rename from examples/dotnet/fslinearprogramming.fsproj rename to examples/contrib/fslinearprogramming.fsproj diff --git a/examples/dotnet/fsnetwork-max-flow-lpSolve.fs b/examples/contrib/fsnetwork-max-flow-lpSolve.fs similarity index 100% rename from examples/dotnet/fsnetwork-max-flow-lpSolve.fs rename to examples/contrib/fsnetwork-max-flow-lpSolve.fs diff --git a/examples/dotnet/fsnetwork-max-flow-lpSolve.fsproj b/examples/contrib/fsnetwork-max-flow-lpSolve.fsproj similarity index 100% rename from examples/dotnet/fsnetwork-max-flow-lpSolve.fsproj rename to examples/contrib/fsnetwork-max-flow-lpSolve.fsproj diff --git a/examples/dotnet/fsnetwork-max-flow.fs b/examples/contrib/fsnetwork-max-flow.fs similarity index 100% rename from examples/dotnet/fsnetwork-max-flow.fs rename to examples/contrib/fsnetwork-max-flow.fs diff --git a/examples/dotnet/fsnetwork-max-flow.fsproj b/examples/contrib/fsnetwork-max-flow.fsproj similarity index 100% rename from examples/dotnet/fsnetwork-max-flow.fsproj rename to examples/contrib/fsnetwork-max-flow.fsproj diff --git a/examples/dotnet/fsnetwork-min-cost-flow.fs b/examples/contrib/fsnetwork-min-cost-flow.fs similarity index 100% rename from examples/dotnet/fsnetwork-min-cost-flow.fs rename to examples/contrib/fsnetwork-min-cost-flow.fs diff --git a/examples/dotnet/fsnetwork-min-cost-flow.fsproj b/examples/contrib/fsnetwork-min-cost-flow.fsproj similarity index 100% rename from examples/dotnet/fsnetwork-min-cost-flow.fsproj rename to examples/contrib/fsnetwork-min-cost-flow.fsproj diff --git a/examples/dotnet/fsrabbit-pheasant.fs b/examples/contrib/fsrabbit-pheasant.fs similarity index 100% rename from examples/dotnet/fsrabbit-pheasant.fs rename to examples/contrib/fsrabbit-pheasant.fs diff --git a/examples/dotnet/fsrabbit-pheasant.fsproj b/examples/contrib/fsrabbit-pheasant.fsproj similarity index 100% rename from examples/dotnet/fsrabbit-pheasant.fsproj rename to examples/contrib/fsrabbit-pheasant.fsproj diff --git a/examples/dotnet/fsvolsay.fs b/examples/contrib/fsvolsay.fs similarity index 100% rename from examples/dotnet/fsvolsay.fs rename to examples/contrib/fsvolsay.fs diff --git a/examples/dotnet/fsvolsay.fsproj b/examples/contrib/fsvolsay.fsproj similarity index 100% rename from examples/dotnet/fsvolsay.fsproj rename to examples/contrib/fsvolsay.fsproj diff --git a/examples/dotnet/fsvolsay3-lpSolve.fs b/examples/contrib/fsvolsay3-lpSolve.fs similarity index 100% rename from examples/dotnet/fsvolsay3-lpSolve.fs rename to examples/contrib/fsvolsay3-lpSolve.fs diff --git a/examples/dotnet/fsvolsay3-lpSolve.fsproj b/examples/contrib/fsvolsay3-lpSolve.fsproj similarity index 100% rename from examples/dotnet/fsvolsay3-lpSolve.fsproj rename to examples/contrib/fsvolsay3-lpSolve.fsproj diff --git a/examples/dotnet/fsvolsay3.fs b/examples/contrib/fsvolsay3.fs similarity index 100% rename from examples/dotnet/fsvolsay3.fs rename to examples/contrib/fsvolsay3.fs diff --git a/examples/dotnet/fsvolsay3.fsproj b/examples/contrib/fsvolsay3.fsproj similarity index 100% rename from examples/dotnet/fsvolsay3.fsproj rename to examples/contrib/fsvolsay3.fsproj diff --git a/examples/dotnet/furniture_moving.cs b/examples/contrib/furniture_moving.cs similarity index 100% rename from examples/dotnet/furniture_moving.cs rename to examples/contrib/furniture_moving.cs diff --git a/examples/dotnet/furniture_moving.csproj b/examples/contrib/furniture_moving.csproj similarity index 100% rename from examples/dotnet/furniture_moving.csproj rename to examples/contrib/furniture_moving.csproj diff --git a/examples/python/furniture_moving.py b/examples/contrib/furniture_moving.py similarity index 100% rename from examples/python/furniture_moving.py rename to examples/contrib/furniture_moving.py diff --git a/examples/dotnet/furniture_moving_intervals.cs b/examples/contrib/furniture_moving_intervals.cs similarity index 100% rename from examples/dotnet/furniture_moving_intervals.cs rename to examples/contrib/furniture_moving_intervals.cs diff --git a/examples/dotnet/furniture_moving_intervals.csproj b/examples/contrib/furniture_moving_intervals.csproj similarity index 100% rename from examples/dotnet/furniture_moving_intervals.csproj rename to examples/contrib/furniture_moving_intervals.csproj diff --git a/examples/dotnet/futoshiki.cs b/examples/contrib/futoshiki.cs similarity index 100% rename from examples/dotnet/futoshiki.cs rename to examples/contrib/futoshiki.cs diff --git a/examples/dotnet/futoshiki.csproj b/examples/contrib/futoshiki.csproj similarity index 100% rename from examples/dotnet/futoshiki.csproj rename to examples/contrib/futoshiki.csproj diff --git a/examples/python/futoshiki.py b/examples/contrib/futoshiki.py similarity index 100% rename from examples/python/futoshiki.py rename to examples/contrib/futoshiki.py diff --git a/examples/python/game_theory_taha.py b/examples/contrib/game_theory_taha.py similarity index 100% rename from examples/python/game_theory_taha.py rename to examples/contrib/game_theory_taha.py diff --git a/examples/dotnet/golomb_ruler.cs b/examples/contrib/golomb_ruler.cs similarity index 100% rename from examples/dotnet/golomb_ruler.cs rename to examples/contrib/golomb_ruler.cs diff --git a/examples/dotnet/golomb_ruler.csproj b/examples/contrib/golomb_ruler.csproj similarity index 100% rename from examples/dotnet/golomb_ruler.csproj rename to examples/contrib/golomb_ruler.csproj diff --git a/examples/dotnet/grocery.cs b/examples/contrib/grocery.cs similarity index 100% rename from examples/dotnet/grocery.cs rename to examples/contrib/grocery.cs diff --git a/examples/dotnet/grocery.csproj b/examples/contrib/grocery.csproj similarity index 100% rename from examples/dotnet/grocery.csproj rename to examples/contrib/grocery.csproj diff --git a/examples/python/grocery.py b/examples/contrib/grocery.py similarity index 100% rename from examples/python/grocery.py rename to examples/contrib/grocery.py diff --git a/examples/python/hidato.py b/examples/contrib/hidato.py similarity index 100% rename from examples/python/hidato.py rename to examples/contrib/hidato.py diff --git a/examples/dotnet/hidato_table.cs b/examples/contrib/hidato_table.cs similarity index 100% rename from examples/dotnet/hidato_table.cs rename to examples/contrib/hidato_table.cs diff --git a/examples/dotnet/hidato_table.csproj b/examples/contrib/hidato_table.csproj similarity index 100% rename from examples/dotnet/hidato_table.csproj rename to examples/contrib/hidato_table.csproj diff --git a/examples/dotnet/just_forgotten.cs b/examples/contrib/just_forgotten.cs similarity index 100% rename from examples/dotnet/just_forgotten.cs rename to examples/contrib/just_forgotten.cs diff --git a/examples/dotnet/just_forgotten.csproj b/examples/contrib/just_forgotten.csproj similarity index 100% rename from examples/dotnet/just_forgotten.csproj rename to examples/contrib/just_forgotten.csproj diff --git a/examples/python/just_forgotten.py b/examples/contrib/just_forgotten.py similarity index 100% rename from examples/python/just_forgotten.py rename to examples/contrib/just_forgotten.py diff --git a/examples/dotnet/kakuro.cs b/examples/contrib/kakuro.cs similarity index 100% rename from examples/dotnet/kakuro.cs rename to examples/contrib/kakuro.cs diff --git a/examples/dotnet/kakuro.csproj b/examples/contrib/kakuro.csproj similarity index 100% rename from examples/dotnet/kakuro.csproj rename to examples/contrib/kakuro.csproj diff --git a/examples/python/kakuro.py b/examples/contrib/kakuro.py similarity index 100% rename from examples/python/kakuro.py rename to examples/contrib/kakuro.py diff --git a/examples/dotnet/kenken2.cs b/examples/contrib/kenken2.cs similarity index 100% rename from examples/dotnet/kenken2.cs rename to examples/contrib/kenken2.cs diff --git a/examples/dotnet/kenken2.csproj b/examples/contrib/kenken2.csproj similarity index 100% rename from examples/dotnet/kenken2.csproj rename to examples/contrib/kenken2.csproj diff --git a/examples/python/kenken2.py b/examples/contrib/kenken2.py similarity index 100% rename from examples/python/kenken2.py rename to examples/contrib/kenken2.py diff --git a/examples/dotnet/killer_sudoku.cs b/examples/contrib/killer_sudoku.cs similarity index 100% rename from examples/dotnet/killer_sudoku.cs rename to examples/contrib/killer_sudoku.cs diff --git a/examples/dotnet/killer_sudoku.csproj b/examples/contrib/killer_sudoku.csproj similarity index 100% rename from examples/dotnet/killer_sudoku.csproj rename to examples/contrib/killer_sudoku.csproj diff --git a/examples/python/killer_sudoku.py b/examples/contrib/killer_sudoku.py similarity index 100% rename from examples/python/killer_sudoku.py rename to examples/contrib/killer_sudoku.py diff --git a/examples/python/knapsack_cp.py b/examples/contrib/knapsack_cp.py similarity index 100% rename from examples/python/knapsack_cp.py rename to examples/contrib/knapsack_cp.py diff --git a/examples/python/knapsack_mip.py b/examples/contrib/knapsack_mip.py similarity index 100% rename from examples/python/knapsack_mip.py rename to examples/contrib/knapsack_mip.py diff --git a/examples/dotnet/labeled_dice.cs b/examples/contrib/labeled_dice.cs similarity index 100% rename from examples/dotnet/labeled_dice.cs rename to examples/contrib/labeled_dice.cs diff --git a/examples/dotnet/labeled_dice.csproj b/examples/contrib/labeled_dice.csproj similarity index 100% rename from examples/dotnet/labeled_dice.csproj rename to examples/contrib/labeled_dice.csproj diff --git a/examples/python/labeled_dice.py b/examples/contrib/labeled_dice.py similarity index 100% rename from examples/python/labeled_dice.py rename to examples/contrib/labeled_dice.py diff --git a/examples/dotnet/langford.cs b/examples/contrib/langford.cs similarity index 100% rename from examples/dotnet/langford.cs rename to examples/contrib/langford.cs diff --git a/examples/dotnet/langford.csproj b/examples/contrib/langford.csproj similarity index 100% rename from examples/dotnet/langford.csproj rename to examples/contrib/langford.csproj diff --git a/examples/python/langford.py b/examples/contrib/langford.py similarity index 100% rename from examples/python/langford.py rename to examples/contrib/langford.py diff --git a/examples/dotnet/least_diff.cs b/examples/contrib/least_diff.cs similarity index 100% rename from examples/dotnet/least_diff.cs rename to examples/contrib/least_diff.cs diff --git a/examples/dotnet/least_diff.csproj b/examples/contrib/least_diff.csproj similarity index 100% rename from examples/dotnet/least_diff.csproj rename to examples/contrib/least_diff.csproj diff --git a/examples/python/least_diff.py b/examples/contrib/least_diff.py similarity index 100% rename from examples/python/least_diff.py rename to examples/contrib/least_diff.py diff --git a/examples/python/least_square.py b/examples/contrib/least_square.py similarity index 100% rename from examples/python/least_square.py rename to examples/contrib/least_square.py diff --git a/examples/dotnet/lectures.cs b/examples/contrib/lectures.cs similarity index 100% rename from examples/dotnet/lectures.cs rename to examples/contrib/lectures.cs diff --git a/examples/dotnet/lectures.csproj b/examples/contrib/lectures.csproj similarity index 100% rename from examples/dotnet/lectures.csproj rename to examples/contrib/lectures.csproj diff --git a/examples/python/lectures.py b/examples/contrib/lectures.py similarity index 100% rename from examples/python/lectures.py rename to examples/contrib/lectures.py diff --git a/examples/dotnet/magic_sequence.cs b/examples/contrib/magic_sequence.cs similarity index 100% rename from examples/dotnet/magic_sequence.cs rename to examples/contrib/magic_sequence.cs diff --git a/examples/dotnet/magic_sequence.csproj b/examples/contrib/magic_sequence.csproj similarity index 100% rename from examples/dotnet/magic_sequence.csproj rename to examples/contrib/magic_sequence.csproj diff --git a/examples/python/magic_sequence_sat.py b/examples/contrib/magic_sequence_sat.py similarity index 100% rename from examples/python/magic_sequence_sat.py rename to examples/contrib/magic_sequence_sat.py diff --git a/examples/dotnet/magic_square.cs b/examples/contrib/magic_square.cs similarity index 100% rename from examples/dotnet/magic_square.cs rename to examples/contrib/magic_square.cs diff --git a/examples/dotnet/magic_square.csproj b/examples/contrib/magic_square.csproj similarity index 100% rename from examples/dotnet/magic_square.csproj rename to examples/contrib/magic_square.csproj diff --git a/examples/python/magic_square.py b/examples/contrib/magic_square.py similarity index 100% rename from examples/python/magic_square.py rename to examples/contrib/magic_square.py diff --git a/examples/dotnet/magic_square_and_cards.cs b/examples/contrib/magic_square_and_cards.cs similarity index 100% rename from examples/dotnet/magic_square_and_cards.cs rename to examples/contrib/magic_square_and_cards.cs diff --git a/examples/dotnet/magic_square_and_cards.csproj b/examples/contrib/magic_square_and_cards.csproj similarity index 100% rename from examples/dotnet/magic_square_and_cards.csproj rename to examples/contrib/magic_square_and_cards.csproj diff --git a/examples/python/magic_square_and_cards.py b/examples/contrib/magic_square_and_cards.py similarity index 100% rename from examples/python/magic_square_and_cards.py rename to examples/contrib/magic_square_and_cards.py diff --git a/examples/python/magic_square_mip.py b/examples/contrib/magic_square_mip.py similarity index 100% rename from examples/python/magic_square_mip.py rename to examples/contrib/magic_square_mip.py diff --git a/examples/dotnet/map.cs b/examples/contrib/map.cs similarity index 100% rename from examples/dotnet/map.cs rename to examples/contrib/map.cs diff --git a/examples/dotnet/map.csproj b/examples/contrib/map.csproj similarity index 100% rename from examples/dotnet/map.csproj rename to examples/contrib/map.csproj diff --git a/examples/python/map.py b/examples/contrib/map.py similarity index 100% rename from examples/python/map.py rename to examples/contrib/map.py diff --git a/examples/dotnet/map2.cs b/examples/contrib/map2.cs similarity index 100% rename from examples/dotnet/map2.cs rename to examples/contrib/map2.cs diff --git a/examples/dotnet/map2.csproj b/examples/contrib/map2.csproj similarity index 100% rename from examples/dotnet/map2.csproj rename to examples/contrib/map2.csproj diff --git a/examples/dotnet/marathon2.cs b/examples/contrib/marathon2.cs similarity index 100% rename from examples/dotnet/marathon2.cs rename to examples/contrib/marathon2.cs diff --git a/examples/dotnet/marathon2.csproj b/examples/contrib/marathon2.csproj similarity index 100% rename from examples/dotnet/marathon2.csproj rename to examples/contrib/marathon2.csproj diff --git a/examples/python/marathon2.py b/examples/contrib/marathon2.py similarity index 100% rename from examples/python/marathon2.py rename to examples/contrib/marathon2.py diff --git a/examples/dotnet/max_flow_taha.cs b/examples/contrib/max_flow_taha.cs similarity index 100% rename from examples/dotnet/max_flow_taha.cs rename to examples/contrib/max_flow_taha.cs diff --git a/examples/dotnet/max_flow_taha.csproj b/examples/contrib/max_flow_taha.csproj similarity index 100% rename from examples/dotnet/max_flow_taha.csproj rename to examples/contrib/max_flow_taha.csproj diff --git a/examples/python/max_flow_taha.py b/examples/contrib/max_flow_taha.py similarity index 100% rename from examples/python/max_flow_taha.py rename to examples/contrib/max_flow_taha.py diff --git a/examples/dotnet/max_flow_winston1.cs b/examples/contrib/max_flow_winston1.cs similarity index 100% rename from examples/dotnet/max_flow_winston1.cs rename to examples/contrib/max_flow_winston1.cs diff --git a/examples/dotnet/max_flow_winston1.csproj b/examples/contrib/max_flow_winston1.csproj similarity index 100% rename from examples/dotnet/max_flow_winston1.csproj rename to examples/contrib/max_flow_winston1.csproj diff --git a/examples/python/max_flow_winston1.py b/examples/contrib/max_flow_winston1.py similarity index 100% rename from examples/python/max_flow_winston1.py rename to examples/contrib/max_flow_winston1.py diff --git a/examples/dotnet/minesweeper.cs b/examples/contrib/minesweeper.cs similarity index 100% rename from examples/dotnet/minesweeper.cs rename to examples/contrib/minesweeper.cs diff --git a/examples/dotnet/minesweeper.csproj b/examples/contrib/minesweeper.csproj similarity index 100% rename from examples/dotnet/minesweeper.csproj rename to examples/contrib/minesweeper.csproj diff --git a/examples/python/minesweeper.py b/examples/contrib/minesweeper.py similarity index 100% rename from examples/python/minesweeper.py rename to examples/contrib/minesweeper.py diff --git a/examples/dotnet/mr_smith.cs b/examples/contrib/mr_smith.cs similarity index 100% rename from examples/dotnet/mr_smith.cs rename to examples/contrib/mr_smith.cs diff --git a/examples/dotnet/mr_smith.csproj b/examples/contrib/mr_smith.csproj similarity index 100% rename from examples/dotnet/mr_smith.csproj rename to examples/contrib/mr_smith.csproj diff --git a/examples/python/mr_smith.py b/examples/contrib/mr_smith.py similarity index 100% rename from examples/python/mr_smith.py rename to examples/contrib/mr_smith.py diff --git a/examples/python/nonogram_default_search.py b/examples/contrib/nonogram_default_search.py similarity index 100% rename from examples/python/nonogram_default_search.py rename to examples/contrib/nonogram_default_search.py diff --git a/examples/python/nonogram_regular.py b/examples/contrib/nonogram_regular.py similarity index 100% rename from examples/python/nonogram_regular.py rename to examples/contrib/nonogram_regular.py diff --git a/examples/python/nonogram_table.py b/examples/contrib/nonogram_table.py similarity index 100% rename from examples/python/nonogram_table.py rename to examples/contrib/nonogram_table.py diff --git a/examples/python/nonogram_table2.py b/examples/contrib/nonogram_table2.py similarity index 100% rename from examples/python/nonogram_table2.py rename to examples/contrib/nonogram_table2.py diff --git a/examples/dotnet/nontransitive_dice.cs b/examples/contrib/nontransitive_dice.cs similarity index 100% rename from examples/dotnet/nontransitive_dice.cs rename to examples/contrib/nontransitive_dice.cs diff --git a/examples/dotnet/nontransitive_dice.csproj b/examples/contrib/nontransitive_dice.csproj similarity index 100% rename from examples/dotnet/nontransitive_dice.csproj rename to examples/contrib/nontransitive_dice.csproj diff --git a/examples/python/nontransitive_dice.py b/examples/contrib/nontransitive_dice.py similarity index 100% rename from examples/python/nontransitive_dice.py rename to examples/contrib/nontransitive_dice.py diff --git a/examples/dotnet/nqueens.cs b/examples/contrib/nqueens.cs similarity index 100% rename from examples/dotnet/nqueens.cs rename to examples/contrib/nqueens.cs diff --git a/examples/dotnet/nqueens.csproj b/examples/contrib/nqueens.csproj similarity index 100% rename from examples/dotnet/nqueens.csproj rename to examples/contrib/nqueens.csproj diff --git a/examples/python/nqueens.py b/examples/contrib/nqueens.py similarity index 100% rename from examples/python/nqueens.py rename to examples/contrib/nqueens.py diff --git a/examples/python/nqueens2.py b/examples/contrib/nqueens2.py similarity index 100% rename from examples/python/nqueens2.py rename to examples/contrib/nqueens2.py diff --git a/examples/python/nqueens3.py b/examples/contrib/nqueens3.py similarity index 100% rename from examples/python/nqueens3.py rename to examples/contrib/nqueens3.py diff --git a/examples/python/nurse_rostering.py b/examples/contrib/nurse_rostering.py similarity index 100% rename from examples/python/nurse_rostering.py rename to examples/contrib/nurse_rostering.py diff --git a/examples/dotnet/nurse_rostering_regular.cs b/examples/contrib/nurse_rostering_regular.cs similarity index 100% rename from examples/dotnet/nurse_rostering_regular.cs rename to examples/contrib/nurse_rostering_regular.cs diff --git a/examples/dotnet/nurse_rostering_regular.csproj b/examples/contrib/nurse_rostering_regular.csproj similarity index 100% rename from examples/dotnet/nurse_rostering_regular.csproj rename to examples/contrib/nurse_rostering_regular.csproj diff --git a/examples/dotnet/nurse_rostering_transition.cs b/examples/contrib/nurse_rostering_transition.cs similarity index 100% rename from examples/dotnet/nurse_rostering_transition.cs rename to examples/contrib/nurse_rostering_transition.cs diff --git a/examples/dotnet/nurse_rostering_transition.csproj b/examples/contrib/nurse_rostering_transition.csproj similarity index 100% rename from examples/dotnet/nurse_rostering_transition.csproj rename to examples/contrib/nurse_rostering_transition.csproj diff --git a/examples/python/nurses_cp.py b/examples/contrib/nurses_cp.py similarity index 100% rename from examples/python/nurses_cp.py rename to examples/contrib/nurses_cp.py diff --git a/examples/dotnet/olympic.cs b/examples/contrib/olympic.cs similarity index 100% rename from examples/dotnet/olympic.cs rename to examples/contrib/olympic.cs diff --git a/examples/dotnet/olympic.csproj b/examples/contrib/olympic.csproj similarity index 100% rename from examples/dotnet/olympic.csproj rename to examples/contrib/olympic.csproj diff --git a/examples/python/olympic.py b/examples/contrib/olympic.py similarity index 100% rename from examples/python/olympic.py rename to examples/contrib/olympic.py diff --git a/examples/dotnet/organize_day.cs b/examples/contrib/organize_day.cs similarity index 100% rename from examples/dotnet/organize_day.cs rename to examples/contrib/organize_day.cs diff --git a/examples/dotnet/organize_day.csproj b/examples/contrib/organize_day.csproj similarity index 100% rename from examples/dotnet/organize_day.csproj rename to examples/contrib/organize_day.csproj diff --git a/examples/python/organize_day.py b/examples/contrib/organize_day.py similarity index 100% rename from examples/python/organize_day.py rename to examples/contrib/organize_day.py diff --git a/examples/dotnet/organize_day_intervals.cs b/examples/contrib/organize_day_intervals.cs similarity index 100% rename from examples/dotnet/organize_day_intervals.cs rename to examples/contrib/organize_day_intervals.cs diff --git a/examples/dotnet/organize_day_intervals.csproj b/examples/contrib/organize_day_intervals.csproj similarity index 100% rename from examples/dotnet/organize_day_intervals.csproj rename to examples/contrib/organize_day_intervals.csproj diff --git a/examples/dotnet/p_median.cs b/examples/contrib/p_median.cs similarity index 100% rename from examples/dotnet/p_median.cs rename to examples/contrib/p_median.cs diff --git a/examples/dotnet/p_median.csproj b/examples/contrib/p_median.csproj similarity index 100% rename from examples/dotnet/p_median.csproj rename to examples/contrib/p_median.csproj diff --git a/examples/python/p_median.py b/examples/contrib/p_median.py similarity index 100% rename from examples/python/p_median.py rename to examples/contrib/p_median.py diff --git a/examples/dotnet/pandigital_numbers.cs b/examples/contrib/pandigital_numbers.cs similarity index 100% rename from examples/dotnet/pandigital_numbers.cs rename to examples/contrib/pandigital_numbers.cs diff --git a/examples/dotnet/pandigital_numbers.csproj b/examples/contrib/pandigital_numbers.csproj similarity index 100% rename from examples/dotnet/pandigital_numbers.csproj rename to examples/contrib/pandigital_numbers.csproj diff --git a/examples/python/pandigital_numbers.py b/examples/contrib/pandigital_numbers.py similarity index 100% rename from examples/python/pandigital_numbers.py rename to examples/contrib/pandigital_numbers.py diff --git a/examples/dotnet/partition.cs b/examples/contrib/partition.cs similarity index 100% rename from examples/dotnet/partition.cs rename to examples/contrib/partition.cs diff --git a/examples/dotnet/partition.csproj b/examples/contrib/partition.csproj similarity index 100% rename from examples/dotnet/partition.csproj rename to examples/contrib/partition.csproj diff --git a/examples/dotnet/perfect_square_sequence.cs b/examples/contrib/perfect_square_sequence.cs similarity index 100% rename from examples/dotnet/perfect_square_sequence.cs rename to examples/contrib/perfect_square_sequence.cs diff --git a/examples/dotnet/perfect_square_sequence.csproj b/examples/contrib/perfect_square_sequence.csproj similarity index 100% rename from examples/dotnet/perfect_square_sequence.csproj rename to examples/contrib/perfect_square_sequence.csproj diff --git a/examples/dotnet/photo_problem.cs b/examples/contrib/photo_problem.cs similarity index 100% rename from examples/dotnet/photo_problem.cs rename to examples/contrib/photo_problem.cs diff --git a/examples/dotnet/photo_problem.csproj b/examples/contrib/photo_problem.csproj similarity index 100% rename from examples/dotnet/photo_problem.csproj rename to examples/contrib/photo_problem.csproj diff --git a/examples/python/photo_problem.py b/examples/contrib/photo_problem.py similarity index 100% rename from examples/python/photo_problem.py rename to examples/contrib/photo_problem.py diff --git a/examples/dotnet/place_number_puzzle.cs b/examples/contrib/place_number_puzzle.cs similarity index 100% rename from examples/dotnet/place_number_puzzle.cs rename to examples/contrib/place_number_puzzle.cs diff --git a/examples/dotnet/place_number_puzzle.csproj b/examples/contrib/place_number_puzzle.csproj similarity index 100% rename from examples/dotnet/place_number_puzzle.csproj rename to examples/contrib/place_number_puzzle.csproj diff --git a/examples/python/place_number_puzzle.py b/examples/contrib/place_number_puzzle.py similarity index 100% rename from examples/python/place_number_puzzle.py rename to examples/contrib/place_number_puzzle.py diff --git a/examples/dotnet/post_office_problem2.cs b/examples/contrib/post_office_problem2.cs similarity index 100% rename from examples/dotnet/post_office_problem2.cs rename to examples/contrib/post_office_problem2.cs diff --git a/examples/dotnet/post_office_problem2.csproj b/examples/contrib/post_office_problem2.csproj similarity index 100% rename from examples/dotnet/post_office_problem2.csproj rename to examples/contrib/post_office_problem2.csproj diff --git a/examples/python/post_office_problem2.py b/examples/contrib/post_office_problem2.py similarity index 100% rename from examples/python/post_office_problem2.py rename to examples/contrib/post_office_problem2.py diff --git a/examples/python/production.py b/examples/contrib/production.py similarity index 100% rename from examples/python/production.py rename to examples/contrib/production.py diff --git a/examples/python/pyls_api.py b/examples/contrib/pyls_api.py similarity index 100% rename from examples/python/pyls_api.py rename to examples/contrib/pyls_api.py diff --git a/examples/dotnet/quasigroup_completion.cs b/examples/contrib/quasigroup_completion.cs similarity index 100% rename from examples/dotnet/quasigroup_completion.cs rename to examples/contrib/quasigroup_completion.cs diff --git a/examples/dotnet/quasigroup_completion.csproj b/examples/contrib/quasigroup_completion.csproj similarity index 100% rename from examples/dotnet/quasigroup_completion.csproj rename to examples/contrib/quasigroup_completion.csproj diff --git a/examples/python/quasigroup_completion.py b/examples/contrib/quasigroup_completion.py similarity index 100% rename from examples/python/quasigroup_completion.py rename to examples/contrib/quasigroup_completion.py diff --git a/examples/dotnet/regex.cs b/examples/contrib/regex.cs similarity index 100% rename from examples/dotnet/regex.cs rename to examples/contrib/regex.cs diff --git a/examples/dotnet/regex.csproj b/examples/contrib/regex.csproj similarity index 100% rename from examples/dotnet/regex.csproj rename to examples/contrib/regex.csproj diff --git a/examples/python/regular.py b/examples/contrib/regular.py similarity index 100% rename from examples/python/regular.py rename to examples/contrib/regular.py diff --git a/examples/python/regular_table.py b/examples/contrib/regular_table.py similarity index 100% rename from examples/python/regular_table.py rename to examples/contrib/regular_table.py diff --git a/examples/python/regular_table2.py b/examples/contrib/regular_table2.py similarity index 100% rename from examples/python/regular_table2.py rename to examples/contrib/regular_table2.py diff --git a/examples/dotnet/rogo2.cs b/examples/contrib/rogo2.cs similarity index 100% rename from examples/dotnet/rogo2.cs rename to examples/contrib/rogo2.cs diff --git a/examples/dotnet/rogo2.csproj b/examples/contrib/rogo2.csproj similarity index 100% rename from examples/dotnet/rogo2.csproj rename to examples/contrib/rogo2.csproj diff --git a/examples/python/rogo2.py b/examples/contrib/rogo2.py similarity index 100% rename from examples/python/rogo2.py rename to examples/contrib/rogo2.py diff --git a/examples/python/rostering_with_travel.py b/examples/contrib/rostering_with_travel.py similarity index 100% rename from examples/python/rostering_with_travel.py rename to examples/contrib/rostering_with_travel.py diff --git a/examples/python/safe_cracking.py b/examples/contrib/safe_cracking.py similarity index 100% rename from examples/python/safe_cracking.py rename to examples/contrib/safe_cracking.py diff --git a/examples/dotnet/scheduling_speakers.cs b/examples/contrib/scheduling_speakers.cs similarity index 100% rename from examples/dotnet/scheduling_speakers.cs rename to examples/contrib/scheduling_speakers.cs diff --git a/examples/dotnet/scheduling_speakers.csproj b/examples/contrib/scheduling_speakers.csproj similarity index 100% rename from examples/dotnet/scheduling_speakers.csproj rename to examples/contrib/scheduling_speakers.csproj diff --git a/examples/python/scheduling_speakers.py b/examples/contrib/scheduling_speakers.py similarity index 100% rename from examples/python/scheduling_speakers.py rename to examples/contrib/scheduling_speakers.py diff --git a/examples/python/scheduling_with_transitions_sat.py b/examples/contrib/scheduling_with_transitions_sat.py similarity index 100% rename from examples/python/scheduling_with_transitions_sat.py rename to examples/contrib/scheduling_with_transitions_sat.py diff --git a/examples/python/school_scheduling_sat.py b/examples/contrib/school_scheduling_sat.py similarity index 100% rename from examples/python/school_scheduling_sat.py rename to examples/contrib/school_scheduling_sat.py diff --git a/examples/dotnet/secret_santa.cs b/examples/contrib/secret_santa.cs similarity index 100% rename from examples/dotnet/secret_santa.cs rename to examples/contrib/secret_santa.cs diff --git a/examples/dotnet/secret_santa.csproj b/examples/contrib/secret_santa.csproj similarity index 100% rename from examples/dotnet/secret_santa.csproj rename to examples/contrib/secret_santa.csproj diff --git a/examples/python/secret_santa.py b/examples/contrib/secret_santa.py similarity index 100% rename from examples/python/secret_santa.py rename to examples/contrib/secret_santa.py diff --git a/examples/dotnet/secret_santa2.cs b/examples/contrib/secret_santa2.cs similarity index 100% rename from examples/dotnet/secret_santa2.cs rename to examples/contrib/secret_santa2.cs diff --git a/examples/dotnet/secret_santa2.csproj b/examples/contrib/secret_santa2.csproj similarity index 100% rename from examples/dotnet/secret_santa2.csproj rename to examples/contrib/secret_santa2.csproj diff --git a/examples/python/secret_santa2.py b/examples/contrib/secret_santa2.py similarity index 100% rename from examples/python/secret_santa2.py rename to examples/contrib/secret_santa2.py diff --git a/examples/dotnet/send_more_money.cs b/examples/contrib/send_more_money.cs similarity index 100% rename from examples/dotnet/send_more_money.cs rename to examples/contrib/send_more_money.cs diff --git a/examples/dotnet/send_more_money.csproj b/examples/contrib/send_more_money.csproj similarity index 100% rename from examples/dotnet/send_more_money.csproj rename to examples/contrib/send_more_money.csproj diff --git a/examples/dotnet/send_more_money2.cs b/examples/contrib/send_more_money2.cs similarity index 100% rename from examples/dotnet/send_more_money2.cs rename to examples/contrib/send_more_money2.cs diff --git a/examples/dotnet/send_more_money2.csproj b/examples/contrib/send_more_money2.csproj similarity index 100% rename from examples/dotnet/send_more_money2.csproj rename to examples/contrib/send_more_money2.csproj diff --git a/examples/python/send_more_money_any_base.py b/examples/contrib/send_more_money_any_base.py similarity index 100% rename from examples/python/send_more_money_any_base.py rename to examples/contrib/send_more_money_any_base.py diff --git a/examples/dotnet/send_most_money.cs b/examples/contrib/send_most_money.cs similarity index 100% rename from examples/dotnet/send_most_money.cs rename to examples/contrib/send_most_money.cs diff --git a/examples/dotnet/send_most_money.csproj b/examples/contrib/send_most_money.csproj similarity index 100% rename from examples/dotnet/send_most_money.csproj rename to examples/contrib/send_most_money.csproj diff --git a/examples/python/send_most_money.py b/examples/contrib/send_most_money.py similarity index 100% rename from examples/python/send_most_money.py rename to examples/contrib/send_most_money.py diff --git a/examples/dotnet/seseman.cs b/examples/contrib/seseman.cs similarity index 100% rename from examples/dotnet/seseman.cs rename to examples/contrib/seseman.cs diff --git a/examples/dotnet/seseman.csproj b/examples/contrib/seseman.csproj similarity index 100% rename from examples/dotnet/seseman.csproj rename to examples/contrib/seseman.csproj diff --git a/examples/python/seseman.py b/examples/contrib/seseman.py similarity index 100% rename from examples/python/seseman.py rename to examples/contrib/seseman.py diff --git a/examples/python/seseman_b.py b/examples/contrib/seseman_b.py similarity index 100% rename from examples/python/seseman_b.py rename to examples/contrib/seseman_b.py diff --git a/examples/dotnet/set_covering.cs b/examples/contrib/set_covering.cs similarity index 100% rename from examples/dotnet/set_covering.cs rename to examples/contrib/set_covering.cs diff --git a/examples/dotnet/set_covering.csproj b/examples/contrib/set_covering.csproj similarity index 100% rename from examples/dotnet/set_covering.csproj rename to examples/contrib/set_covering.csproj diff --git a/examples/python/set_covering.py b/examples/contrib/set_covering.py similarity index 100% rename from examples/python/set_covering.py rename to examples/contrib/set_covering.py diff --git a/examples/dotnet/set_covering2.cs b/examples/contrib/set_covering2.cs similarity index 100% rename from examples/dotnet/set_covering2.cs rename to examples/contrib/set_covering2.cs diff --git a/examples/dotnet/set_covering2.csproj b/examples/contrib/set_covering2.csproj similarity index 100% rename from examples/dotnet/set_covering2.csproj rename to examples/contrib/set_covering2.csproj diff --git a/examples/python/set_covering2.py b/examples/contrib/set_covering2.py similarity index 100% rename from examples/python/set_covering2.py rename to examples/contrib/set_covering2.py diff --git a/examples/dotnet/set_covering3.cs b/examples/contrib/set_covering3.cs similarity index 100% rename from examples/dotnet/set_covering3.cs rename to examples/contrib/set_covering3.cs diff --git a/examples/dotnet/set_covering3.csproj b/examples/contrib/set_covering3.csproj similarity index 100% rename from examples/dotnet/set_covering3.csproj rename to examples/contrib/set_covering3.csproj diff --git a/examples/python/set_covering3.py b/examples/contrib/set_covering3.py similarity index 100% rename from examples/python/set_covering3.py rename to examples/contrib/set_covering3.py diff --git a/examples/dotnet/set_covering4.cs b/examples/contrib/set_covering4.cs similarity index 100% rename from examples/dotnet/set_covering4.cs rename to examples/contrib/set_covering4.cs diff --git a/examples/dotnet/set_covering4.csproj b/examples/contrib/set_covering4.csproj similarity index 100% rename from examples/dotnet/set_covering4.csproj rename to examples/contrib/set_covering4.csproj diff --git a/examples/python/set_covering4.py b/examples/contrib/set_covering4.py similarity index 100% rename from examples/python/set_covering4.py rename to examples/contrib/set_covering4.py diff --git a/examples/dotnet/set_covering_deployment.cs b/examples/contrib/set_covering_deployment.cs similarity index 100% rename from examples/dotnet/set_covering_deployment.cs rename to examples/contrib/set_covering_deployment.cs diff --git a/examples/dotnet/set_covering_deployment.csproj b/examples/contrib/set_covering_deployment.csproj similarity index 100% rename from examples/dotnet/set_covering_deployment.csproj rename to examples/contrib/set_covering_deployment.csproj diff --git a/examples/python/set_covering_deployment.py b/examples/contrib/set_covering_deployment.py similarity index 100% rename from examples/python/set_covering_deployment.py rename to examples/contrib/set_covering_deployment.py diff --git a/examples/dotnet/set_covering_skiena.cs b/examples/contrib/set_covering_skiena.cs similarity index 100% rename from examples/dotnet/set_covering_skiena.cs rename to examples/contrib/set_covering_skiena.cs diff --git a/examples/dotnet/set_covering_skiena.csproj b/examples/contrib/set_covering_skiena.csproj similarity index 100% rename from examples/dotnet/set_covering_skiena.csproj rename to examples/contrib/set_covering_skiena.csproj diff --git a/examples/python/set_covering_skiena.py b/examples/contrib/set_covering_skiena.py similarity index 100% rename from examples/python/set_covering_skiena.py rename to examples/contrib/set_covering_skiena.py diff --git a/examples/dotnet/set_partition.cs b/examples/contrib/set_partition.cs similarity index 100% rename from examples/dotnet/set_partition.cs rename to examples/contrib/set_partition.cs diff --git a/examples/dotnet/set_partition.csproj b/examples/contrib/set_partition.csproj similarity index 100% rename from examples/dotnet/set_partition.csproj rename to examples/contrib/set_partition.csproj diff --git a/examples/python/set_partition.py b/examples/contrib/set_partition.py similarity index 100% rename from examples/python/set_partition.py rename to examples/contrib/set_partition.py diff --git a/examples/dotnet/sicherman_dice.cs b/examples/contrib/sicherman_dice.cs similarity index 100% rename from examples/dotnet/sicherman_dice.cs rename to examples/contrib/sicherman_dice.cs diff --git a/examples/dotnet/sicherman_dice.csproj b/examples/contrib/sicherman_dice.csproj similarity index 100% rename from examples/dotnet/sicherman_dice.csproj rename to examples/contrib/sicherman_dice.csproj diff --git a/examples/python/sicherman_dice.py b/examples/contrib/sicherman_dice.py similarity index 100% rename from examples/python/sicherman_dice.py rename to examples/contrib/sicherman_dice.py diff --git a/examples/dotnet/ski_assignment.cs b/examples/contrib/ski_assignment.cs similarity index 100% rename from examples/dotnet/ski_assignment.cs rename to examples/contrib/ski_assignment.cs diff --git a/examples/dotnet/ski_assignment.csproj b/examples/contrib/ski_assignment.csproj similarity index 100% rename from examples/dotnet/ski_assignment.csproj rename to examples/contrib/ski_assignment.csproj diff --git a/examples/python/ski_assignment.py b/examples/contrib/ski_assignment.py similarity index 100% rename from examples/python/ski_assignment.py rename to examples/contrib/ski_assignment.py diff --git a/examples/python/slitherlink.py b/examples/contrib/slitherlink.py similarity index 100% rename from examples/python/slitherlink.py rename to examples/contrib/slitherlink.py diff --git a/examples/dotnet/stable_marriage.cs b/examples/contrib/stable_marriage.cs similarity index 100% rename from examples/dotnet/stable_marriage.cs rename to examples/contrib/stable_marriage.cs diff --git a/examples/dotnet/stable_marriage.csproj b/examples/contrib/stable_marriage.csproj similarity index 100% rename from examples/dotnet/stable_marriage.csproj rename to examples/contrib/stable_marriage.csproj diff --git a/examples/python/stable_marriage.py b/examples/contrib/stable_marriage.py similarity index 100% rename from examples/python/stable_marriage.py rename to examples/contrib/stable_marriage.py diff --git a/examples/python/stable_marriage_sat.py b/examples/contrib/stable_marriage_sat.py similarity index 100% rename from examples/python/stable_marriage_sat.py rename to examples/contrib/stable_marriage_sat.py diff --git a/examples/python/steel.py b/examples/contrib/steel.py similarity index 100% rename from examples/python/steel.py rename to examples/contrib/steel.py diff --git a/examples/python/steel_lns.py b/examples/contrib/steel_lns.py similarity index 100% rename from examples/python/steel_lns.py rename to examples/contrib/steel_lns.py diff --git a/examples/python/stigler.py b/examples/contrib/stigler.py similarity index 100% rename from examples/python/stigler.py rename to examples/contrib/stigler.py diff --git a/examples/dotnet/strimko2.cs b/examples/contrib/strimko2.cs similarity index 100% rename from examples/dotnet/strimko2.cs rename to examples/contrib/strimko2.cs diff --git a/examples/dotnet/strimko2.csproj b/examples/contrib/strimko2.csproj similarity index 100% rename from examples/dotnet/strimko2.csproj rename to examples/contrib/strimko2.csproj diff --git a/examples/python/strimko2.py b/examples/contrib/strimko2.py similarity index 100% rename from examples/python/strimko2.py rename to examples/contrib/strimko2.py diff --git a/examples/dotnet/subset_sum.cs b/examples/contrib/subset_sum.cs similarity index 100% rename from examples/dotnet/subset_sum.cs rename to examples/contrib/subset_sum.cs diff --git a/examples/dotnet/subset_sum.csproj b/examples/contrib/subset_sum.csproj similarity index 100% rename from examples/dotnet/subset_sum.csproj rename to examples/contrib/subset_sum.csproj diff --git a/examples/python/subset_sum.py b/examples/contrib/subset_sum.py similarity index 100% rename from examples/python/subset_sum.py rename to examples/contrib/subset_sum.py diff --git a/examples/dotnet/sudoku.cs b/examples/contrib/sudoku.cs similarity index 100% rename from examples/dotnet/sudoku.cs rename to examples/contrib/sudoku.cs diff --git a/examples/dotnet/sudoku.csproj b/examples/contrib/sudoku.csproj similarity index 100% rename from examples/dotnet/sudoku.csproj rename to examples/contrib/sudoku.csproj diff --git a/examples/dotnet/survo_puzzle.cs b/examples/contrib/survo_puzzle.cs similarity index 100% rename from examples/dotnet/survo_puzzle.cs rename to examples/contrib/survo_puzzle.cs diff --git a/examples/dotnet/survo_puzzle.csproj b/examples/contrib/survo_puzzle.csproj similarity index 100% rename from examples/dotnet/survo_puzzle.csproj rename to examples/contrib/survo_puzzle.csproj diff --git a/examples/python/survo_puzzle.py b/examples/contrib/survo_puzzle.py similarity index 100% rename from examples/python/survo_puzzle.py rename to examples/contrib/survo_puzzle.py diff --git a/examples/python/toNum.py b/examples/contrib/toNum.py similarity index 100% rename from examples/python/toNum.py rename to examples/contrib/toNum.py diff --git a/examples/dotnet/to_num.cs b/examples/contrib/to_num.cs similarity index 100% rename from examples/dotnet/to_num.cs rename to examples/contrib/to_num.cs diff --git a/examples/dotnet/to_num.csproj b/examples/contrib/to_num.csproj similarity index 100% rename from examples/dotnet/to_num.csproj rename to examples/contrib/to_num.csproj diff --git a/examples/dotnet/traffic_lights.cs b/examples/contrib/traffic_lights.cs similarity index 100% rename from examples/dotnet/traffic_lights.cs rename to examples/contrib/traffic_lights.cs diff --git a/examples/dotnet/traffic_lights.csproj b/examples/contrib/traffic_lights.csproj similarity index 100% rename from examples/dotnet/traffic_lights.csproj rename to examples/contrib/traffic_lights.csproj diff --git a/examples/python/traffic_lights.py b/examples/contrib/traffic_lights.py similarity index 100% rename from examples/python/traffic_lights.py rename to examples/contrib/traffic_lights.py diff --git a/examples/python/vendor_scheduling.py b/examples/contrib/vendor_scheduling.py similarity index 100% rename from examples/python/vendor_scheduling.py rename to examples/contrib/vendor_scheduling.py diff --git a/examples/dotnet/volsay.cs b/examples/contrib/volsay.cs similarity index 98% rename from examples/dotnet/volsay.cs rename to examples/contrib/volsay.cs index 0d300acbf5..54e4722c60 100644 --- a/examples/dotnet/volsay.cs +++ b/examples/contrib/volsay.cs @@ -1,5 +1,4 @@ // Copyright 2012 Hakan Kjellerstrand -// Copyright 2018 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/examples/dotnet/volsay.csproj b/examples/contrib/volsay.csproj similarity index 100% rename from examples/dotnet/volsay.csproj rename to examples/contrib/volsay.csproj diff --git a/examples/python/volsay.py b/examples/contrib/volsay.py similarity index 100% rename from examples/python/volsay.py rename to examples/contrib/volsay.py diff --git a/examples/dotnet/volsay2.cs b/examples/contrib/volsay2.cs similarity index 98% rename from examples/dotnet/volsay2.cs rename to examples/contrib/volsay2.cs index 6f7992c9a4..2a0efff717 100644 --- a/examples/dotnet/volsay2.cs +++ b/examples/contrib/volsay2.cs @@ -1,5 +1,4 @@ // Copyright 2012 Hakan Kjellerstrand -// Copyright 2018 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/examples/dotnet/volsay2.csproj b/examples/contrib/volsay2.csproj similarity index 100% rename from examples/dotnet/volsay2.csproj rename to examples/contrib/volsay2.csproj diff --git a/examples/python/volsay2.py b/examples/contrib/volsay2.py similarity index 100% rename from examples/python/volsay2.py rename to examples/contrib/volsay2.py diff --git a/examples/dotnet/volsay3.cs b/examples/contrib/volsay3.cs similarity index 99% rename from examples/dotnet/volsay3.cs rename to examples/contrib/volsay3.cs index ac13eba7c2..e1160b3fde 100644 --- a/examples/dotnet/volsay3.cs +++ b/examples/contrib/volsay3.cs @@ -1,5 +1,4 @@ // Copyright 2012 Hakan Kjellerstrand -// Copyright 2018 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/examples/dotnet/volsay3.csproj b/examples/contrib/volsay3.csproj similarity index 100% rename from examples/dotnet/volsay3.csproj rename to examples/contrib/volsay3.csproj diff --git a/examples/python/volsay3.py b/examples/contrib/volsay3.py similarity index 100% rename from examples/python/volsay3.py rename to examples/contrib/volsay3.py diff --git a/examples/dotnet/wedding_optimal_chart.cs b/examples/contrib/wedding_optimal_chart.cs similarity index 100% rename from examples/dotnet/wedding_optimal_chart.cs rename to examples/contrib/wedding_optimal_chart.cs diff --git a/examples/dotnet/wedding_optimal_chart.csproj b/examples/contrib/wedding_optimal_chart.csproj similarity index 100% rename from examples/dotnet/wedding_optimal_chart.csproj rename to examples/contrib/wedding_optimal_chart.csproj diff --git a/examples/python/wedding_optimal_chart.py b/examples/contrib/wedding_optimal_chart.py similarity index 100% rename from examples/python/wedding_optimal_chart.py rename to examples/contrib/wedding_optimal_chart.py diff --git a/examples/dotnet/who_killed_agatha.cs b/examples/contrib/who_killed_agatha.cs similarity index 100% rename from examples/dotnet/who_killed_agatha.cs rename to examples/contrib/who_killed_agatha.cs diff --git a/examples/dotnet/who_killed_agatha.csproj b/examples/contrib/who_killed_agatha.csproj similarity index 100% rename from examples/dotnet/who_killed_agatha.csproj rename to examples/contrib/who_killed_agatha.csproj diff --git a/examples/python/who_killed_agatha.py b/examples/contrib/who_killed_agatha.py similarity index 100% rename from examples/python/who_killed_agatha.py rename to examples/contrib/who_killed_agatha.py diff --git a/examples/dotnet/word_square.cs b/examples/contrib/word_square.cs similarity index 100% rename from examples/dotnet/word_square.cs rename to examples/contrib/word_square.cs diff --git a/examples/dotnet/word_square.csproj b/examples/contrib/word_square.csproj similarity index 100% rename from examples/dotnet/word_square.csproj rename to examples/contrib/word_square.csproj diff --git a/examples/python/word_square.py b/examples/contrib/word_square.py similarity index 100% rename from examples/python/word_square.py rename to examples/contrib/word_square.py diff --git a/examples/dotnet/xkcd.cs b/examples/contrib/xkcd.cs similarity index 100% rename from examples/dotnet/xkcd.cs rename to examples/contrib/xkcd.cs diff --git a/examples/dotnet/xkcd.csproj b/examples/contrib/xkcd.csproj similarity index 100% rename from examples/dotnet/xkcd.csproj rename to examples/contrib/xkcd.csproj diff --git a/examples/python/xkcd.py b/examples/contrib/xkcd.py similarity index 100% rename from examples/python/xkcd.py rename to examples/contrib/xkcd.py diff --git a/examples/dotnet/young_tableaux.cs b/examples/contrib/young_tableaux.cs similarity index 100% rename from examples/dotnet/young_tableaux.cs rename to examples/contrib/young_tableaux.cs diff --git a/examples/dotnet/young_tableaux.csproj b/examples/contrib/young_tableaux.csproj similarity index 100% rename from examples/dotnet/young_tableaux.csproj rename to examples/contrib/young_tableaux.csproj diff --git a/examples/python/young_tableaux.py b/examples/contrib/young_tableaux.py similarity index 100% rename from examples/python/young_tableaux.py rename to examples/contrib/young_tableaux.py diff --git a/examples/dotnet/zebra.cs b/examples/contrib/zebra.cs similarity index 100% rename from examples/dotnet/zebra.cs rename to examples/contrib/zebra.cs diff --git a/examples/dotnet/zebra.csproj b/examples/contrib/zebra.csproj similarity index 100% rename from examples/dotnet/zebra.csproj rename to examples/contrib/zebra.csproj