# Tests to cover every feature # test1: (use -n1) (put -n last) (between n and 10 dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some restrictions fully duplicated) (a restriction comes after the dimensions it constrains) (one -s) (put -s first) ./jenny -s9 2 -n8 2 2 2 2 2 2 2 2 -w4b3a -w3a4b -w3a5a4a -w5b4a3a -w7a4b \ -w8a3b4b -w9a5a6a7a4a -n1 Could not cover tuple 3a 1a 2a 3b 4a 5b 6b 7b 8a 9a 1b 2b 3b 4b 5a 6a 7b 8b 9b 1b 2b 3b 4a 5a 6a 7a 8b 9b # test2: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w1abcdefghjiklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWX 52 -n2 3 1Y 2b 1Z 2c 1Z 2a 1Y 2a 1Y 2c 1Z 2b # test3: (use a -n bigger than 2) (put -n before the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (several -s) (put -s last) ./jenny -n3 3 3 3 3 3 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 2 2 2 2 2 2 2 3 3 \ 3 3 -w3ab4c5c -w3c5c4ba -w4b3c5ca -w10a2a -w10b3c -w10c3c4ab -s3 -s5 Could not cover tuple 4c 5c 10b 1a 2a 3b 4c 5b 6b 7b 8a 9b 10d 11a 12b 13c 14b 15c 16b 17a 18b 19c 20c 21a 22a 23b 24a 25a 26a 27a 28a 29c 30a 31c 32a 1b 2c 3a 4b 5c 6a 7c 8b 9a 10a 11d 12d 13b 14a 15b 16a 17c 18a 19a 20a 21d 22b 23a 24b 25b 26b 27b 28b 29a 30c 31b 32b 1c 2b 3c 4a 5a 6a 7a 8c 9c 10a 11c 12a 13a 14c 15a 16c 17b 18c 19b 20b 21c 22a 23a 24b 25a 26b 27a 28a 29b 30b 31a 32c 1c 2c 3b 4a 5b 6b 7a 8a 9c 10b 11b 12c 13c 14c 15b 16a 17b 18c 19c 20a 21b 22b 23b 24a 25b 26a 27b 28b 29b 30c 31b 32c 1a 2b 3a 4b 5a 6b 7c 8c 9b 10c 11b 12a 13b 14a 15a 16c 17a 18b 19b 20c 21c 22b 23b 24a 25b 26a 27b 28b 29c 30b 31a 32b 1b 2a 3c 4c 5c 6a 7b 8b 9a 10c 11b 12c 13a 14b 15c 16b 17c 18a 19a 20b 21b 22b 23a 24a 25a 26b 27b 28a 29a 30a 31c 32a 1b 2b 3b 4a 5c 6b 7a 8b 9a 10d 11d 12b 13c 14c 15a 16c 17c 18a 19a 20c 21a 22a 23b 24b 25b 26a 27a 28b 29a 30b 31a 32c 1b 2a 3a 4b 5b 6a 7c 8a 9c 10b 11a 12d 13b 14a 15c 16b 17b 18c 19c 20b 21d 22a 23a 24b 25a 26a 27a 28a 29b 30a 31c 32b 1a 2c 3c 4c 5a 6a 7b 8c 9b 10d 11c 12d 13a 14b 15b 16a 17a 18b 19b 20a 21d 22a 23b 24b 25a 26b 27a 28b 29c 30c 31b 32a 1c 2a 3b 4c 5a 6b 7a 8c 9b 10b 11a 12a 13c 14c 15c 16b 17c 18a 19b 20a 21c 22b 23a 24a 25b 26b 27b 28b 29a 30a 31c 32c 1c 2c 3a 4c 5b 6a 7b 8b 9c 10c 11c 12b 13a 14b 15b 16c 17b 18c 19c 20c 21a 22b 23a 24a 25b 26b 27b 28a 29b 30b 31b 32b 1a 2b 3a 4a 5c 6b 7b 8a 9c 10b 11d 12c 13b 14c 15a 16a 17a 18b 19a 20b 21b 22a 23a 24b 25b 26b 27a 28a 29c 30a 31a 32a 1a 2b 3c 4c 5b 6b 7c 8a 9a 10a 11d 12a 13a 14b 15a 16b 17c 18c 19c 20a 21c 22a 23b 24a 25b 26a 27b 28a 29b 30c 31a 32a 1c 2a 3b 4a 5a 6b 7a 8b 9a 10c 11c 12d 13c 14a 15a 16c 17a 18b 19a 20b 21d 22b 23b 24a 25a 26a 27a 28b 29c 30c 31c 32c 1c 2b 3b 4b 5c 6a 7c 8c 9b 10d 11a 12c 13a 14a 15c 16c 17b 18c 19a 20b 21b 22b 23a 24b 25a 26a 27b 28b 29b 30b 31b 32a 1b 2c 3c 4a 5a 6a 7c 8c 9b 10a 11d 12b 13c 14a 15c 16a 17b 18b 19b 20c 21a 22a 23a 24b 25a 26a 27a 28a 29c 30c 31c 32b 1a 2c 3a 4b 5c 6b 7a 8a 9c 10d 11c 12a 13b 14b 15b 16b 17b 18a 19c 20b 21c 22a 23b 24b 25a 26b 27a 28b 29a 30a 31b 32c 1b 2a 3b 4b 5b 6a 7b 8b 9a 10c 11a 12a 13c 14c 15b 16a 17a 18a 19a 20a 21c 22a 23b 24b 25a 26b 27a 28a 29b 30b 31a 32b 1c 2b 3b 4b 5b 6a 7c 8a 9a 10b 11b 12d 13b 14c 15b 16c 17a 18c 19b 20c 21a 22a 23b 24b 25b 26b 27a 28a 29a 30b 31c 32c 1a 2c 3b 4b 5c 6b 7c 8b 9c 10b 11c 12b 13b 14b 15c 16c 17c 18b 19b 20a 21b 22b 23b 24b 25a 26a 27b 28b 29b 30a 31a 32b 1c 2c 3c 4c 5a 6a 7b 8c 9a 10a 11a 12c 13b 14a 15a 16b 17b 18a 19c 20c 21d 22b 23a 24a 25b 26a 27a 28b 29c 30b 31a 32c 1c 2b 3b 4a 5a 6a 7a 8b 9b 10a 11b 12c 13c 14b 15a 16b 17a 18b 19b 20c 21b 22a 23b 24a 25a 26b 27b 28a 29a 30a 31b 32b 1b 2b 3c 4b 5b 6b 7a 8c 9c 10d 11b 12b 13a 14c 15c 16a 17c 18c 19a 20b 21d 22b 23a 24a 25b 26b 27a 28a 29c 30c 31b 32b 1c 2a 3a 4a 5a 6a 7a 8a 9b 10c 11d 12c 13c 14c 15b 16c 17c 18a 19c 20b 21a 22b 23a 24b 25a 26a 27b 28a 29c 30c 31b 32a 1b 2a 3a 4a 5c 6b 7b 8b 9b 10b 11a 12a 13a 14a 15a 16a 17b 18c 19b 20a 21b 22a 23b 24a 25b 26a 27a 28b 29a 30c 31a 32a 1b 2a 3c 4a 5b 6a 7c 8c 9b 10d 11c 12d 13b 14b 15b 16a 17a 18b 19c 20a 21c 22b 23a 24a 25b 26a 27b 28a 29a 30a 31a 32c 1b 2c 3c 4c 5b 6b 7a 8a 9c 10a 11c 12a 13b 14a 15c 16c 17a 18a 19a 20a 21a 22b 23b 24b 25b 26b 27b 28b 29b 30b 31c 32a 1a 2b 3a 4b 5c 6a 7b 8c 9c 10c 11c 12c 13c 14a 15c 16a 17c 18c 19c 20c 21c 22a 23a 24a 25a 26b 27b 28b 29a 30c 31c 32c 1a 2a 3a 4a 5c 6a 7c 8a 9a 10d 11d 12a 13a 14c 15c 16b 17a 18b 19b 20c 21d 22b 23a 24a 25a 26b 27b 28b 29b 30b 31b 32c 1a 2c 3c 4c 5a 6b 7c 8a 9a 10c 11a 12b 13a 14c 15a 16c 17b 18b 19a 20b 21c 22a 23b 24b 25b 26a 27b 28a 29a 30a 31b 32b 1a 2c 3a 4c 5b 6b 7c 8b 9b 10a 11b 12d 13c 14b 15a 16a 17c 18a 19b 20b 21b 22a 23a 24b 25a 26a 27a 28b 29b 30b 31c 32c 1a 2a 3b 4b 5a 6b 7a 8c 9c 10b 11d 12d 13a 14a 15b 16b 17b 18c 19a 20c 21a 22b 23b 24a 25a 26b 27b 28b 29c 30a 31a 32a 1a 2b 3b 4b 5a 6a 7b 8b 9a 10b 11b 12b 13b 14b 15a 16c 17b 18a 19c 20a 21d 22a 23a 24b 25b 26b 27b 28a 29c 30c 31c 32a 1a 2a 3c 4c 5c 6b 7a 8c 9c 10c 11a 12c 13b 14a 15b 16b 17c 18b 19b 20a 21b 22a 23b 24b 25b 26a 27a 28a 29c 30b 31c 32b 1c 2b 3a 4c 5a 6b 7b 8a 9b 10a 11d 12b 13b 14b 15b 16a 17c 18c 19a 20a 21d 22b 23b 24a 25a 26a 27a 28b 29b 30a 31c 32c 1a 2b 3c 4c 5c 6a 7b 8b 9c 10a 11b 12d 13c 14c 15c 16b 17a 18c 19c 20b 21a 22b 23b 24b 25b 26a 27a 28b 29a 30c 31a 32b 1a 2b 3c 4a 5b 6b 7b 8c 9a 10d 11a 12d 13b 14a 15a 16a 17c 18a 19b 20c 21a 22b 23a 24a 25a 26b 27b 28a 29b 30a 31b 32a 1b 2c 3a 4a 5b 6a 7a 8c 9a 10c 11d 12c 13a 14b 15c 16c 17a 18c 19c 20a 21b 22a 23b 24b 25b 26b 27a 28b 29c 30a 31a 32c 1a 2a 3b 4a 5c 6a 7c 8a 9c 10b 11c 12a 13a 14b 15a 16b 17c 18a 19a 20c 21c 22b 23a 24b 25b 26a 27a 28a 29c 30c 31b 32b 1c 2c 3b 4b 5c 6b 7b 8a 9b 10d 11b 12a 13c 14a 15b 16c 17c 18b 19c 20b 21d 22a 23a 24a 25b 26b 27b 28a 29a 30b 31a 32a 1b 2c 3b 4a 5c 6b 7c 8b 9c 10a 11a 12b 13a 14c 15b 16b 17a 18a 19b 20b 21c 22b 23a 24a 25a 26b 27b 28b 29c 30a 31c 32a 1b 2a 3a 4b 5a 6b 7c 8b 9a 10d 11c 12c 13c 14c 15a 16b 17b 18c 19c 20c 21b 22b 23b 24a 25b 26b 27b 28a 29b 30c 31c 32b 1a 2a 3a 4c 5b 6a 7a 8c 9a 10b 11b 12b 13c 14a 15c 16a 17b 18b 19a 20b 21c 22a 23b 24b 25a 26a 27a 28b 29a 30b 31b 32a 1c 2b 3b 4c 5b 6b 7a 8b 9b 10c 11d 12d 13b 14c 15c 16a 17b 18b 19b 20c 21d 22a 23a 24b 25b 26b 27b 28a 29b 30c 31c 32a 1b 2b 3a 4b 5a 6a 7a 8a 9c 10c 11a 12d 13a 14b 15a 16a 17a 18b 19c 20a 21a 22b 23a 24a 25a 26a 27a 28b 29a 30b 31b 32c 1c 2a 3c 4b 5b 6a 7b 8a 9c 10d 11d 12b 13a 14a 15a 16c 17a 18a 19b 20a 21b 22a 23b 24a 25a 26a 27a 28b 29a 30c 31c 32b 1c 2c 3a 4a 5c 6b 7b 8c 9b 10b 11b 12a 13b 14b 15c 16b 17a 18a 19a 20b 21a 22a 23b 24a 25a 26a 27b 28a 29b 30c 31c 32b 1b 2b 3b 4c 5b 6b 7c 8a 9a 10b 11c 12c 13c 14b 15b 16a 17b 18a 19b 20b 21d 22a 23b 24a 25a 26a 27b 28b 29c 30b 31a 32b 1a 2c 3c 4b 5b 6b 7a 8b 9b 10a 11a 12a 13c 14b 15b 16c 17b 18c 19a 20c 21d 22b 23b 24b 25b 26a 27b 28a 29a 30a 31b 32c 1c 2c 3c 4a 5a 6b 7c 8b 9b 10d 11b 12d 13a 14c 15c 16b 17c 18c 19c 20a 21c 22a 23b 24b 25a 26b 27a 28b 29c 30b 31c 32b 1b 2b 3a 4c 5a 6a 7a 8a 9b 10d 11a 12b 13a 14a 15b 16b 17c 18b 19a 20c 21b 22a 23a 24b 25b 26b 27a 28a 29b 30c 31a 32c 1b 2a 3b 4c 5a 6b 7b 8b 9c 10d 11d 12c 13b 14b 15c 16c 17b 18c 19b 20b 21c 22b 23a 24a 25b 26a 27a 28a 29a 30c 31b 32c 1c 2a 3c 4c 5c 6b 7c 8c 9a 10c 11a 12b 13c 14a 15a 16a 17a 18c 19c 20b 21a 22b 23a 24b 25b 26b 27b 28b 29b 30a 31a 32a 1b 2c 3b 4b 5a 6a 7b 8c 9a 10a 11c 12a 13b 14c 15c 16a 17a 18c 19c 20c 21b 22a 23a 24a 25a 26a 27a 28a 29c 30a 31b 32a 1b 2c 3a 4a 5c 6a 7b 8a 9c 10a 11b 12d 13c 14c 15a 16c 17b 18b 19a 20a 21d 22a 23b 24a 25a 26a 27b 28a 29c 30a 31a 32a 1c 2c 3a 4b 5b 6a 7b 8b 9b 10b 11d 12c 13a 14a 15b 16b 17c 18b 19c 20c 21c 22b 23b 24b 25a 26b 27a 28a 29b 30b 31c 32a 1c 2b 3a 4b 5c 6a 7c 8b 9b 10c 11c 12b 13a 14a 15c 16b 17b 18a 19b 20a 21a 22a 23a 24a 25b 26a 27a 28a 29c 30a 31a 32c 1a 2a 3b 4a 5a 6b 7c 8c 9c 10c 11b 12c 13a 14c 15b 16a 17a 18a 19a 20c 21d 22a 23b 24b 25b 26a 27a 28b 29a 30a 31c 32c 1a 2c 3b 4a 5a 6a 7a 8a 9a 10c 11d 12a 13b 14a 15b 16b 17b 18c 19b 20b 21b 22b 23a 24a 25a 26b 27b 28b 29a 30b 31c 32b 1c 2a 3c 4c 5c 6a 7a 8a 9b 10d 11a 12d 13b 14c 15c 16c 17b 18a 19a 20c 21b 22b 23b 24a 25a 26b 27b 28b 29c 30c 31a 32b 1a 2c 3b 4b 5b 6b 7b 8c 9b 10a 11c 12c 13a 14c 15a 16c 17c 18b 19a 20a 21a 22a 23a 24b 25b 26b 27a 28b 29a 30c 31a 32b 1c 2b 3c 4a 5b 6a 7c 8b 9c 10d 11a 12a 13c 14b 15b 16a 17c 18b 19a 20b 21a 22a 23a 24b 25b 26b 27b 28b 29c 30c 31c 32c 1b 2b 3b 4c 5a 6a 7c 8c 9c 10b 11d 12d 13c 14a 15a 16c 17a 18a 19c 20a 21b 22b 23a 24a 25b 26b 27a 28a 29b 30b 31b 32b 1b 2a 3b 4a 5c 6b 7b 8c 9b 10c 11b 12b 13b 14b 15b 16b 17c 18c 19b 20a 21d 22a 23b 24b 25a 26a 27b 28b 29c 30b 31b 32a 1c 2c 3b 4b 5c 6b 7a 8a 9a 10a 11b 12d 13a 14b 15c 16a 17c 18b 19b 20c 21c 22b 23a 24a 25b 26a 27b 28a 29b 30b 31a 32c 1a 2b 3c 4c 5c 6a 7a 8b 9a 10d 11c 12c 13c 14c 15b 16a 17b 18b 19c 20a 21a 22b 23b 24a 25a 26b 27a 28b 29b 30a 31b 32b 1b 2a 3a 4b 5c 6a 7a 8b 9b 10b 11c 12b 13a 14c 15a 16c 17a 18b 19c 20b 21d 22b 23a 24a 25a 26b 27b 28a 29a 30b 31c 32c 1b 2a 3c 4c 5b 6a 7b 8b 9a 10c 11b 12a 13b 14a 15a 16b 17c 18b 19c 20c 21a 22a 23a 24b 25a 26a 27a 28b 29c 30a 31b 32c 1c 2b 3a 4a 5a 6b 7b 8a 9a 10b 11c 12d 13b 14c 15a 16b 17c 18c 19a 20b 21c 22a 23b 24a 25b 26a 27b 28a 29a 30b 31b 32a 1a 2b 3c 4b 5b 6b 7b 8c 9a 10a 11d 12b 13c 14b 15b 16b 17a 18a 19c 20b 21b 22a 23b 24a 25b 26b 27b 28a 29a 30b 31b 32c 1a 2c 3a 4a 5a 6a 7a 8b 9a 10b 11a 12c 13c 14b 15c 16c 17a 18a 19b 20a 21d 22b 23a 24b 25b 26b 27a 28b 29b 30c 31a 32a 1b 2a 3a 4c 5a 6a 7c 8c 9c 10d 11b 12d 13c 14b 15b 16c 17c 18c 19b 20c 21c 22a 23b 24b 25a 26a 27a 28b 29b 30a 31c 32a 1c 2c 3a 4c 5b 6b 7a 8c 9a 10d 11d 12a 13a 14c 15a 16a 17b 18a 19c 20a 21d 22b 23b 24b 25a 26a 27a 28b 29c 30a 31c 32b 1b 2b 3a 4a 5c 6a 7a 8a 9b 10a 11b 12c 13b 14a 15c 16c 17b 18a 19c 20c 21c 22a 23a 24a 25a 26b 27b 28a 29b 30a 31c 32b 1c 2b 3a 4a 5c 6b 7c 8c 9a 10c 11a 12a 13c 14b 15c 16c 17b 18b 19c 20a 21b 22a 23b 24b 25a 26a 27a 28a 29a 30c 31b 32a 1a 2a 3c 4b 5b 6a 7c 8a 9b 10d 11b 12c 13b 14a 15a 16a 17b 18c 19b 20a 21a 22a 23a 24b 25b 26a 27a 28b 29c 30b 31a 32c 1c 2c 3c 4c 5b 6b 7c 8a 9c 10c 11c 12d 13c 14c 15b 16b 17c 18a 19a 20c 21b 22b 23a 24b 25a 26a 27a 28b 29a 30a 31a 32a 1a 2b 3c 4a 5b 6a 7b 8b 9c 10a 11d 12a 13b 14b 15c 16c 17c 18b 19b 20b 21d 22b 23b 24a 25b 26b 27a 28b 29c 30a 31a 32b 1c 2b 3b 4c 5a 6b 7a 8b 9a 10b 11a 12b 13b 14b 15c 16a 17a 18c 19a 20c 21c 22a 23a 24a 25a 26a 27b 28a 29c 30c 31a 32c 1c 2a 3b 4c 5a 6a 7b 8c 9a 10d 11c 12d 13a 14b 15c 16b 17b 18a 19b 20b 21a 22a 23a 24b 25b 26b 27b 28a 29b 30b 31b 32b 1b 2b 3a 4b 5b 6b 7a 8a 9c 10a 11a 12c 13a 14a 15b 16b 17a 18b 19b 20b 21d 22a 23b 24b 25b 26b 27b 28a 29a 30c 31b 32a 1c 2c 3c 4c 5c 6a 7c 8c 9c 10a 11d 12c 13c 14c 15c 16a 17a 18b 19a 20a 21c 22a 23a 24a 25a 26b 27a 28b 29a 30c 31b 32c 1b 2c 3b 4b 5b 6a 7c 8b 9b 10b 11d 12a 13c 14a 15a 16a 17a 18c 19b 20b 21a 22b 23a 24a 25b 26a 27b 28b 29a 30a 31b 32a 1a 2c 3b 4a 5c 6a 7a 8a 9b 10c 11c 12b 13b 14a 15a 16b 17a 18c 19a 20c 21d 22a 23a 24b 25b 26a 27a 28a 29b 30c 31a 32b 1a 2a 3b 4b 5a 6b 7a 8b 9c 10d 11b 12a 13a 14a 15b 16c 17a 18a 19a 20b 21b 22a 23a 24b 25a 26b 27a 28b 29b 30c 31b 32a 1c 2c 3c 4a 5b 6a 7b 8a 9c 10a 11a 12b 13b 14c 15b 16c 17c 18c 19c 20a 21b 22b 23b 24a 25a 26b 27b 28a 29b 30b 31a 32c 1b 2b 3b 4b 5c 6b 7b 8c 9b 10b 11d 12d 13c 14b 15b 16b 17b 18b 19a 20c 21d 22b 23a 24a 25b 26a 27b 28a 29c 30b 31c 32c 1a 2a 3a 4b 5a 6b 7a 8b 9c 10c 11c 12a 13a 14b 15a 16a 17c 18b 19b 20b 21a 22b 23b 24a 25b 26b 27a 28b 29b 30a 31c 32a 1b 2b 3a 4c 5a 6a 7b 8a 9a 10b 11b 12b 13a 14c 15c 16a 17a 18a 19b 20a 21c 22b 23a 24b 25b 26a 27a 28a 29a 30a 31c 32b 1a 2b 3c 4c 5b 6b 7b 8a 9b 10c 11d 12d 13a 14c 15b 16c 17b 18c 19a 20b 21c 22b 23a 24a 25a 26b 27b 28a 29c 30c 31b 32b 1c 2b 3c 4c 5c 6a 7a 8b 9a 10a 11c 12b 13c 14a 15b 16a 17b 18c 19a 20a 21b 22a 23a 24b 25b 26b 27a 28a 29c 30a 31c 32a 1c 2a 3b 4c 5a 6b 7c 8c 9c 10b 11b 12b 13b 14b 15b 16b 17c 18b 19c 20c 21a 22a 23b 24b 25b 26b 27b 28b 29a 30c 31a 32a 1b 2c 3c 4c 5c 6a 7c 8c 9c 10d 11a 12c 13b 14c 15a 16c 17c 18c 19b 20c 21d 22a 23b 24a 25b 26a 27a 28a 29a 30b 31c 32a 1b 2c 3b 4a 5a 6a 7b 8b 9c 10c 11a 12c 13c 14a 15a 16a 17b 18c 19c 20a 21c 22a 23a 24b 25b 26a 27b 28a 29b 30b 31b 32b 1b 2c 3c 4b 5b 6b 7a 8c 9c 10a 11b 12c 13a 14b 15b 16b 17a 18a 19a 20c 21a 22a 23b 24a 25a 26b 27a 28b 29b 30a 31b 32c 1a 2c 3b 4a 5c 6b 7c 8c 9c 10d 11b 12b 13a 14b 15a 16a 17b 18a 19c 20c 21b 22b 23b 24b 25b 26a 27b 28b 29c 30b 31a 32c 1b 2a 3c 4c 5a 6b 7c 8a 9b 10c 11c 12a 13c 14b 15c 16a 17c 18b 19b 20c 21d 22a 23b 24a 25b 26b 27a 28a 29a 30c 31a 32b 1c 2a 3a 4b 5c 6a 7b 8c 9b 10c 11d 12d 13b 14c 15c 16a 17c 18c 19c 20c 21b 22a 23b 24b 25a 26b 27b 28a 29b 30b 31a 32c 1b 2c 3a 4a 5c 6b 7b 8a 9a 10b 11d 12b 13a 14a 15c 16b 17c 18a 19a 20a 21a 22b 23b 24a 25b 26b 27a 28a 29b 30c 31a 32c 1c 2a 3a 4b 5a 6a 7c 8a 9b 10c 11a 12b 13c 14c 15a 16a 17b 18a 19a 20c 21d 22b 23b 24a 25b 26a 27a 28b 29c 30b 31b 32c 1a 2b 3c 4c 5c 6a 7b 8b 9a 10d 11c 12c 13b 14a 15a 16c 17a 18a 19a 20a 21c 22a 23a 24b 25b 26b 27a 28a 29c 30b 31c 32c 1c 2c 3b 4a 5a 6b 7c 8b 9a 10a 11a 12d 13c 14c 15c 16c 17b 18b 19c 20c 21a 22b 23a 24a 25b 26a 27b 28a 29a 30a 31c 32b 1b 2b 3b 4c 5b 6a 7a 8c 9a 10b 11a 12a 13a 14b 15b 16a 17c 18b 19c 20b 21b 22a 23b 24b 25b 26b 27a 28b 29b 30b 31b 32b 1c 2c 3b 4b 5b 6a 7a 8a 9c 10c 11b 12d 13c 14a 15a 16b 17b 18a 19b 20a 21c 22b 23b 24a 25a 26a 27a 28a 29b 30c 31b 32a 1a 2c 3c 4b 5b 6b 7c 8c 9b 10a 11c 12d 13b 14a 15c 16b 17a 18b 19c 20a 21d 22b 23b 24b 25b 26b 27b 28b 29b 30a 31b 32a 1a 2c 3a 4b 5c 6a 7b 8b 9b 10d 11c 12d 13a 14c 15a 16a 17c 18b 19a 20b 21b 22a 23b 24a 25a 26a 27b 28a 29b 30a 31a 32c 1a 2c 3a 4c 5b 6b 7c 8a 9b 10b 11d 12c 13b 14b 15c 16c 17c 18c 19a 20b 21a 22a 23b 24a 25b 26a 27b 28a 29c 30b 31c 32b 1b 2c 3a 4a 5c 6b 7b 8c 9a 10a 11b 12a 13c 14c 15b 16a 17b 18c 19b 20a 21a 22a 23b 24b 25a 26a 27a 28a 29b 30b 31a 32b 1c 2c 3b 4a 5b 6b 7a 8c 9b 10c 11d 12b 13b 14b 15a 16c 17c 18a 19b 20b 21c 22b 23a 24a 25b 26b 27b 28b 29b 30a 31c 32a 1a 2a 3b 4a 5b 6b 7c 8c 9c 10b 11c 12c 13a 14a 15c 16b 17b 18c 19a 20a 21a 22a 23a 24b 25a 26a 27a 28b 29a 30a 31b 32c 1b 2a 3c 4c 5b 6a 7c 8a 9b 10c 11b 12b 13b 14b 15a 16c 17b 18a 19c 20b 21b 22a 23b 24a 25a 26b 27a 28a 29b 30c 31b 32b 1a 2a 3c 4b 5b 6a 7a 8b 9b 10d 11d 12b 13b 14c 15b 16c 17a 18c 19b 20c 21c 22b 23a 24b 25b 26b 27a 28a 29a 30b 31a 32a 1a 2b 3a 4b 5c 6b 7b 8a 9b 10a 11a 12d 13c 14c 15b 16a 17c 18a 19a 20b 21c 22b 23b 24a 25b 26b 27b 28a 29c 30b 31c 32c 1a 2c 3b 4c 5a 6b 7a 8b 9b 10a 11d 12c 13a 14a 15b 16b 17a 18c 19a 20c 21d 22b 23b 24b 25b 26a 27a 28a 29c 30c 31a 32b 1c 2b 3c 4c 5c 6b 7c 8a 9c 10a 11a 12a 13b 14c 15a 16a 17a 18a 19b 20c 21b 22b 23b 24b 25a 26a 27b 28b 29b 30c 31c 32c 1c 2c 3b 4a 5c 6b 7b 8b 9b 10b 11a 12d 13a 14c 15b 16a 17a 18b 19c 20a 21a 22b 23a 24a 25a 26a 27a 28a 29b 30c 31a 32a 1b 2a 3b 4a 5a 6a 7c 8b 9a 10d 11a 12c 13a 14a 15a 16c 17b 18c 19c 20a 21d 22b 23b 24b 25b 26b 27b 28a 29b 30a 31b 32b 1c 2b 3a 4c 5a 6b 7b 8c 9c 10a 11c 12b 13c 14b 15a 16c 17b 18b 19c 20a 21c 22a 23a 24a 25a 26b 27b 28a 29a 30c 31a 32c 1c 2b 3c 4a 5a 6a 7a 8c 9c 10a 11c 12c 13a 14a 15b 16b 17b 18b 19a 20a 21b 22a 23a 24b 25b 26b 27a 28b 29c 30b 31b 32a 1c 2b 3a 4c 5b 6b 7c 8c 9a 10b 11d 12a 13a 14a 15b 16c 17b 18a 19a 20c 21c 22b 23b 24a 25b 26b 27b 28b 29a 30a 31c 32a 1c 2a 3b 4c 5b 6a 7b 8b 9c 10b 11b 12a 13b 14a 15a 16c 17c 18c 19b 20b 21d 22b 23a 24a 25a 26b 27a 28a 29b 30a 31b 32b 1b 2b 3a 4c 5b 6a 7b 8b 9c 10d 11a 12a 13c 14a 15b 16a 17b 18c 19a 20b 21c 22b 23a 24b 25a 26a 27b 28b 29c 30b 31a 32b 1a 2a 3a 4a 5a 6a 7a 8b 9a 10b 11d 12d 13c 14a 15c 16b 17c 18a 19b 20c 21b 22a 23b 24a 25b 26b 27a 28a 29c 30c 31c 32b 1b 2b 3b 4c 5b 6b 7c 8a 9c 10c 11d 12c 13c 14a 15b 16a 17b 18a 19a 20b 21a 22b 23a 24a 25b 26a 27b 28a 29b 30a 31b 32b 1c 2c 3a 4b 5a 6b 7c 8a 9c 10d 11d 12d 13a 14b 15a 16a 17a 18a 19a 20a 21a 22b 23a 24a 25b 26b 27b 28b 29c 30a 31b 32c 1a 2c 3b 4c 5a 6a 7a 8b 9c 10a 11b 12b 13a 14c 15a 16b 17b 18b 19a 20c 21d 22b 23a 24b 25a 26a 27a 28b 29c 30c 31c 32a 1a 2a 3a 4c 5b 6a 7b 8b 9a 10d 11b 12d 13b 14a 15a 16c 17a 18c 19a 20a 21d 22a 23a 24b 25a 26b 27b 28a 29a 30a 31b 32c 1a 2a 3a 4c 5a 6a 7b 8a 9c 10d 11a 12c 13c 14c 15b 16c 17c 18c 19c 20a 21a 22b 23a 24a 25a 26a 27a 28b 29a 30b 31b 32a 1a 2a 3b 4b 5b 6b 7c 8a 9c 10d 11c 12b 13c 14c 15c 16c 17b 18c 19a 20c 21d 22a 23a 24b 25a 26b 27a 28b 29c 30c 31b 32b 1a 2c 3b 4a 5b 6b 7a 8a 9b 10c 11a 12a 13c 14b 15a 16b 17c 18a 19c 20b 21d 22b 23b 24a 25a 26b 27b 28b 29c 30c 31c 32b 1c 2a 3a 4a 5c 6b 7a 8a 9a 10b 11a 12c 13b 14c 15c 16a 17a 18b 19a 20c 21b 22b 23b 24b 25b 26b 27a 28b 29a 30a 31c 32b 1b 2c 3a 4a 5b 6b 7c 8a 9a 10c 11d 12c 13b 14b 15b 16c 17a 18b 19c 20b 21c 22a 23b 24b 25b 26b 27a 28b 29c 30a 31a 32a # test4: (don't use a -n) (between n and 10 dimensions) (a dimension of size 2) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s in the middle) ./jenny 2 2 -s321411 2 2 2 -s99999999 2 2 2 1a 2b 3a 4b 5a 6a 7b 8b 1b 2a 3b 4a 5b 6b 7a 8a 1a 2a 3b 4b 5a 6b 7b 8a 1b 2b 3a 4a 5b 6a 7a 8b 1a 2b 3b 4a 5a 6b 7a 8b 1b 2a 3a 4b 5b 6a 7b 8a 1a 2b 3b 4a 5b 6a 7b 8a 1b 2a 3a 4b 5a 6b 7a 8b # test5: (use -n1) (put -n last) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (no -s) ./jenny -w3abcegHEJ4qhgiemnadc 2 5 49 -w3GAMNEsofheng4aoemogar6nbihadcb \ 18 3 17 6 33 7 2 -w8bnqpeitnslgh3engjofha -w8acef4bceg -w4acf6abc3aNF \ -w3yehjgklens4mekkk8qanela -w6aemg8aaebn -w1a3abcdefh -w1b4gdre -w1a6hfd \ -w8ecghnmea1b -w1a5abc -n1 Could not cover tuple 1a Could not cover tuple 4d Could not cover tuple 4e Could not cover tuple 4g Could not cover tuple 4r Could not cover tuple 8a Could not cover tuple 8c Could not cover tuple 8e Could not cover tuple 8g Could not cover tuple 8h Could not cover tuple 8m Could not cover tuple 8n 1b 2a 3D 4k 5c 6n 7e 8z 9d 10b 1b 2b 3i 4q 5a 6p 7b 8s 9g 10a 1b 2c 3c 4b 5b 6i 7c 8E 9f 10b 1b 2d 3p 4f 5a 6b 7f 8F 9b 10a 1b 2e 3W 4i 5a 6m 7a 8G 9c 10b 1b 2d 3a 4o 5b 6f 7d 8r 9a 10a 1b 2d 3b 4l 5a 6h 7a 8v 9e 10b 1b 2c 3d 4n 5c 6l 7d 8o 9b 10b 1b 2d 3e 4j 5b 6o 7b 8f 9f 10b 1b 2d 3f 4h 5a 6c 7f 8D 9b 10a 1b 2d 3g 4p 5c 6q 7f 8j 9a 10a 1b 2d 3h 4c 5b 6a 7e 8B 9c 10a 1b 2b 3j 4a 5c 6d 7f 8A 9d 10b 1b 2e 3k 4m 5c 6g 7d 8w 9g 10b 1b 2d 3l 4i 5a 6e 7d 8d 9b 10a 1b 2c 3m 4m 5c 6j 7f 8C 9a 10b 1b 2b 3n 4c 5b 6k 7c 8x 9f 10a 1b 2c 3o 4l 5a 6e 7a 8u 9f 10b 1b 2e 3q 4q 5c 6o 7c 8q 9d 10a 1b 2a 3r 4l 5a 6b 7b 8y 9e 10b 1b 2c 3s 4c 5b 6d 7c 8i 9g 10a 1b 2a 3t 4n 5a 6f 7e 8t 9c 10a 1b 2d 3u 4n 5b 6a 7f 8k 9d 10b 1b 2b 3v 4a 5c 6h 7c 8b 9e 10b 1b 2a 3w 4l 5b 6f 7a 8p 9b 10a 1b 2d 3x 4c 5b 6q 7c 8l 9g 10a 1b 2a 3y 4m 5a 6l 7c 8w 9a 10b 1b 2b 3z 4n 5c 6m 7e 8D 9f 10b 1b 2a 3A 4a 5b 6p 7d 8D 9c 10b 1b 2b 3B 4j 5c 6k 7f 8v 9d 10a 1b 2b 3C 4a 5b 6g 7d 8o 9b 10b 1b 2b 3E 4f 5b 6i 7d 8x 9a 10b 1b 2e 3F 4n 5c 6p 7f 8u 9c 10a 1b 2a 3G 4l 5a 6a 7e 8w 9e 10b 1b 2c 3H 4l 5c 6k 7f 8F 9f 10a 1b 2d 3I 4i 5a 6i 7a 8G 9d 10a 1b 2e 3J 4b 5a 6i 7b 8i 9a 10b 1b 2e 3K 4b 5a 6d 7e 8u 9c 10a 1b 2b 3L 4k 5b 6m 7b 8q 9f 10a 1b 2d 3M 4b 5b 6i 7b 8i 9g 10b 1b 2d 3N 4l 5a 6l 7d 8k 9f 10a 1b 2d 3O 4b 5a 6g 7d 8G 9a 10a 1b 2e 3P 4p 5b 6c 7c 8l 9c 10a 1b 2c 3Q 4h 5b 6d 7e 8r 9a 10a 1b 2b 3R 4f 5a 6h 7a 8A 9b 10b 1b 2d 3S 4o 5c 6m 7e 8x 9d 10a 1b 2b 3T 4b 5a 6o 7a 8o 9g 10a 1b 2a 3U 4p 5b 6o 7e 8q 9e 10b 1b 2e 3V 4q 5b 6k 7e 8F 9c 10a # Further tests to cover every pair of features # test6: (use -n1) (put -n before the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s in the middle) ./jenny -n1 -w1a23b4aba 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 \ 8 8 8 -s7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 \ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1a 2d 3h 4e 5c 6d 7g 8f 9d 10c 11f 12g 13h 14c 15d 16g 17d 18a 19g 20b 21e 22h 23c 24c 25h 26a 27g 28a 29a 30d 31c 32a 33g 34a 35g 36f 37c 38h 39a 40c 41a 42g 43d 44h 45g 46h 47b 48f 49d 50f 51d 52a 53e 54a 55b 56h 57c 58e 59d 60h 61a 62c 63g 64e 65b 66e 67d 68c 69f 70e 71b 72e 73a 74f 75g 76e 77a 78b 79a 80d 81b 1b 2b 3d 4c 5d 6e 7d 8a 9e 10e 11e 12f 13f 14d 15f 16h 17a 18h 19c 20d 21d 22c 23f 24e 25d 26d 27h 28g 29b 30g 31h 32h 33c 34f 35a 36d 37d 38f 39f 40b 41f 42a 43f 44c 45c 46e 47f 48d 49e 50e 51c 52b 53d 54f 55a 56d 57h 58f 59a 60e 61g 62f 63c 64a 65d 66b 67h 68f 69g 70a 71g 72h 73c 74c 75d 76c 77f 78g 79g 80b 81d 1c 2c 3b 4h 5b 6f 7a 8b 9f 10d 11h 12a 13c 14f 15h 16e 17g 18g 19b 20c 21a 22b 23g 24g 25c 26c 27c 28c 29d 30a 31e 32c 33f 34b 35e 36g 37h 38g 39c 40e 41b 42e 43a 44g 45a 46c 47h 48e 49h 50h 51b 52e 53c 54b 55g 56b 57b 58c 59b 60a 61e 62g 63d 64b 65a 66f 67e 68e 69d 70f 71f 72g 73b 74e 75c 76b 77b 78a 79c 80f 81g 1d 2a 3a 4d 5h 6a 7e 8g 9c 10h 11c 12e 13d 14b 15g 16d 17b 18b 19d 20f 21h 22g 23b 24d 25f 26g 27d 28b 29c 30e 31f 32g 33d 34g 35b 36c 37b 38c 39b 40h 41h 42h 43b 44b 45d 46f 47c 48h 49a 50c 51f 52f 53b 54h 55h 56g 57f 58b 59e 60g 61b 62b 63h 64d 65h 66h 67c 68b 69b 70c 71a 72f 73d 74a 75h 76g 77e 78h 79h 80a 81f 1e 2g 3g 4b 5e 6g 7f 8d 9a 10a 11d 12c 13g 14h 15b 16b 17h 18f 19a 20h 21b 22a 23d 24h 25e 26b 27f 28h 29g 30f 31d 32e 33a 34d 35d 36b 37f 38e 39g 40g 41g 42b 43h 44f 45b 46d 47d 48g 49b 50a 51h 52c 53h 54d 55d 56f 57e 58h 59g 60c 61d 62d 63e 64c 65f 66a 67f 68h 69a 70b 71d 72a 73f 74d 75b 76f 77d 78e 79d 80g 81c 1f 2f 3f 4a 5f 6c 7h 8e 9g 10g 11b 12b 13a 14e 15c 16f 17f 18e 19f 20a 21c 22f 23h 24b 25g 26e 27b 28d 29f 30b 31g 32b 33b 34c 35f 36e 37e 38d 39e 40d 41c 42c 43g 44e 45h 46a 47g 48b 49g 50g 51g 52d 53a 54e 55c 56e 57d 58g 59c 60f 61h 62h 63b 64f 65g 66c 67a 68d 69c 70g 71h 72c 73h 74g 75f 76a 77c 78c 79b 80e 81h 1g 2e 3c 4g 5g 6b 7b 8h 9b 10b 11a 12d 13e 14g 15e 16a 17e 18c 19e 20g 21g 22e 23a 24a 25b 26f 27a 28e 29h 30h 31a 32f 33e 34e 35h 36a 37g 38a 39d 40a 41d 42d 43e 44d 45f 46g 47a 48c 49f 50b 51e 52g 53f 54c 55e 56a 57a 58d 59h 60b 61f 62e 63a 64h 65c 66g 67g 68a 69h 70d 71e 72d 73e 74b 75e 76h 77g 78f 79f 80h 81a 1h 2h 3e 4f 5a 6h 7c 8c 9h 10f 11g 12h 13b 14a 15a 16c 17c 18d 19h 20e 21f 22d 23e 24f 25a 26h 27e 28f 29e 30c 31b 32d 33h 34h 35c 36h 37a 38b 39h 40f 41e 42f 43c 44a 45e 46b 47e 48a 49c 50d 51a 52h 53g 54g 55f 56c 57g 58a 59f 60d 61c 62a 63f 64g 65e 66d 67b 68g 69e 70h 71c 72b 73g 74h 75a 76d 77h 78d 79e 80c 81e # test7: (don't use a -n) (n dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s1 -s0 3 8 -w2abcdeff 1a 2g 1b 2h 1c 2h 1b 2g 1a 2h 1c 2g # test8: (use -n2) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (no -s) ./jenny 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 -n2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 \ 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 \ 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -w1a2ab3c -w1b3a5c \ -w1c3a4b -w6a3b5c -w1bc5a6c -w2b3c4a -w6a2a5b -w3c4a7b -w1a2b3bc 2 2 2 2 3 \ 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 \ 2 2 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 \ 2 2 2 2 -w257ab258bc 1a 2b 3a 4a 5c 6c 7b 8b 9b 10a 11c 12b 13b 14a 15b 16a 17a 18b 19b 20b 21b 22a 23a 24b 25a 26b 27a 28b 29a 30a 31a 32a 33c 34a 35a 36b 37a 38b 39a 40b 41b 42a 43a 44b 45b 46b 47b 48b 49b 50a 51a 52b 53a 54b 55b 56a 57a 58b 59b 60b 61a 62b 63b 64a 65b 66a 67a 68b 69a 70b 71b 72b 73a 74b 75b 76b 77a 78b 79b 80a 81b 82a 83a 84b 85a 86a 87a 88c 89c 90b 91a 92b 93a 94a 95b 96a 97a 98b 99a 100a 101a 102b 103a 104b 105b 106a 107b 108b 109a 110b 111a 112c 113b 114a 115b 116a 117a 118a 119a 120b 121a 122a 123a 124b 125b 126a 127b 128b 129a 130b 131b 132a 133b 134c 135b 136b 137a 138a 139a 140b 141b 142b 143a 144c 145a 146a 147a 148b 149b 150a 151a 152c 153b 154c 155c 156a 157a 158b 159a 160a 161a 162a 163b 164a 165a 166a 167a 168b 169a 170a 171c 172b 173c 174a 175a 176b 177b 178a 179a 180a 181b 182a 183b 184a 185b 186b 187a 188a 189a 190a 191a 192a 193a 194b 195a 196b 197b 198a 199a 200a 201b 202a 203b 204b 205a 206b 207b 208b 209b 210a 211a 212a 213c 214a 215c 216b 217c 218c 219b 220b 221a 222b 223b 224b 225c 226a 227c 228c 229b 230b 231a 232b 233a 234b 235b 236a 237b 238b 239a 240b 241a 242a 243c 244b 245c 246c 247b 248b 249a 250a 251b 252b 253b 254b 255a 256b 257b 258a 259b 260a 261a 262a 263b 264a 265b 266b 267a 268a 269b 270a 271a 272a 273b 274a 275a 276a 277a 278b 279c 280a 281b 282b 283a 284b 285b 286a 287a 288a 289a 1b 2c 3c 4c 5a 6b 7c 8c 9a 10b 11a 12a 13a 14b 15a 16b 17b 18a 19a 20a 21a 22b 23b 24a 25b 26a 27b 28a 29b 30b 31b 32b 33a 34b 35b 36a 37b 38a 39b 40a 41a 42b 43b 44a 45a 46a 47a 48a 49a 50b 51b 52a 53b 54a 55a 56b 57b 58a 59a 60a 61b 62a 63a 64b 65a 66b 67b 68a 69b 70a 71a 72a 73b 74a 75a 76a 77b 78a 79a 80b 81a 82b 83b 84a 85b 86b 87b 88a 89b 90c 91c 92a 93b 94b 95a 96b 97b 98a 99b 100b 101b 102a 103b 104a 105a 106b 107a 108a 109b 110a 111b 112a 113a 114b 115a 116b 117b 118b 119b 120a 121b 122b 123b 124a 125a 126b 127a 128a 129b 130a 131a 132b 133a 134b 135a 136a 137b 138b 139b 140a 141a 142c 143c 144a 145b 146b 147b 148a 149a 150b 151b 152b 153a 154b 155b 156b 157c 158c 159b 160b 161b 162b 163a 164b 165b 166b 167b 168a 169b 170c 171a 172c 173b 174c 175b 176a 177a 178b 179b 180b 181a 182b 183a 184b 185a 186a 187b 188b 189b 190b 191b 192c 193b 194a 195c 196a 197a 198b 199b 200b 201a 202b 203a 204a 205b 206a 207a 208a 209a 210b 211c 212b 213a 214b 215b 216a 217a 218a 219a 220a 221b 222a 223a 224a 225a 226b 227a 228b 229a 230a 231b 232c 233b 234a 235a 236b 237a 238a 239b 240a 241b 242b 243a 244c 245a 246a 247c 248a 249b 250b 251a 252a 253a 254a 255b 256a 257c 258b 259c 260c 261c 262b 263a 264b 265a 266a 267b 268b 269a 270b 271b 272b 273c 274b 275c 276b 277c 278a 279a 280b 281a 282a 283b 284a 285a 286b 287b 288b 289b 1c 2b 3b 4b 5b 6a 7a 8a 9b 10b 11b 12b 13a 14b 15b 16a 17b 18b 19a 20b 21b 22a 23b 24b 25b 26a 27a 28a 29a 30b 31b 32b 33b 34b 35a 36b 37a 38a 39a 40a 41a 42b 43b 44b 45b 46a 47a 48c 49b 50b 51a 52a 53a 54a 55b 56a 57a 58a 59a 60a 61b 62b 63b 64a 65b 66b 67a 68a 69a 70a 71b 72b 73b 74b 75b 76a 77a 78b 79b 80a 81a 82a 83a 84a 85a 86a 87b 88b 89a 90a 91b 92a 93a 94a 95b 96b 97a 98b 99a 100b 101a 102b 103b 104b 105a 106b 107b 108b 109a 110c 111c 112b 113a 114b 115a 116b 117b 118b 119a 120b 121a 122a 123b 124a 125b 126a 127b 128a 129a 130b 131a 132a 133b 134a 135a 136b 137b 138a 139a 140a 141b 142a 143b 144b 145b 146b 147a 148b 149a 150b 151b 152a 153c 154a 155a 156c 157b 158a 159b 160a 161a 162a 163a 164b 165b 166a 167b 168a 169a 170b 171b 172a 173a 174b 175b 176a 177a 178a 179b 180b 181b 182b 183a 184a 185a 186b 187a 188b 189b 190a 191c 192b 193c 194c 195b 196b 197a 198b 199b 200a 201b 202b 203a 204b 205a 206a 207b 208a 209a 210a 211b 212c 213b 214c 215a 216c 217b 218b 219a 220a 221b 222b 223a 224b 225b 226b 227b 228a 229b 230c 231b 232a 233a 234b 235a 236a 237b 238a 239b 240b 241b 242c 243b 244a 245b 246b 247a 248a 249a 250b 251c 252a 253b 254a 255b 256b 257a 258a 259a 260b 261b 262c 263b 264a 265a 266b 267a 268b 269a 270b 271b 272c 273a 274c 275b 276c 277b 278c 279b 280b 281a 282b 283a 284a 285b 286b 287a 288b 289b 1c 2a 3b 4b 5a 6a 7a 8a 9a 10a 11b 12a 13b 14a 15a 16b 17a 18a 19b 20a 21a 22b 23a 24a 25a 26b 27b 28b 29b 30a 31a 32a 33b 34a 35b 36a 37b 38b 39b 40b 41b 42a 43a 44a 45a 46b 47b 48c 49a 50a 51b 52b 53b 54b 55a 56b 57b 58b 59b 60b 61a 62a 63a 64b 65a 66a 67b 68b 69b 70b 71a 72a 73a 74a 75a 76b 77b 78a 79a 80b 81b 82b 83b 84b 85b 86b 87a 88b 89a 90a 91b 92b 93b 94b 95a 96a 97b 98a 99b 100a 101b 102a 103a 104a 105b 106a 107a 108a 109b 110c 111c 112b 113b 114a 115b 116a 117a 118a 119b 120a 121b 122b 123a 124b 125a 126b 127a 128b 129b 130a 131b 132b 133a 134a 135b 136a 137a 138b 139b 140b 141a 142a 143b 144b 145a 146a 147b 148a 149b 150a 151a 152a 153c 154a 155a 156c 157b 158a 159a 160b 161b 162b 163b 164a 165a 166b 167a 168b 169b 170b 171b 172a 173a 174b 175a 176b 177b 178b 179a 180a 181a 182a 183b 184b 185b 186a 187b 188a 189a 190b 191c 192b 193c 194c 195b 196a 197b 198a 199a 200b 201a 202a 203b 204a 205b 206b 207a 208b 209b 210b 211b 212c 213b 214c 215a 216c 217b 218b 219b 220b 221a 222a 223b 224a 225b 226a 227b 228a 229a 230c 231a 232a 233b 234a 235b 236b 237a 238b 239a 240a 241a 242c 243b 244a 245b 246b 247a 248b 249b 250a 251c 252b 253a 254b 255a 256a 257c 258c 259a 260b 261b 262c 263a 264b 265b 266a 267b 268a 269b 270a 271a 272c 273a 274c 275b 276c 277b 278c 279b 280a 281b 282a 283b 284b 285a 286a 287b 288a 289a 1a 2a 3a 4a 5c 6c 7b 8b 9a 10a 11c 12a 13a 14b 15a 16b 17b 18b 19b 20a 21a 22b 23b 24a 25b 26a 27b 28a 29b 30b 31b 32b 33c 34b 35b 36a 37b 38a 39b 40b 41a 42b 43b 44a 45a 46a 47a 48b 49a 50b 51b 52a 53b 54a 55b 56b 57a 58a 59b 60a 61b 62a 63a 64b 65b 66a 67b 68a 69a 70a 71a 72a 73a 74b 75a 76b 77b 78b 79b 80b 81a 82b 83a 84a 85b 86b 87b 88c 89c 90b 91a 92a 93b 94b 95a 96a 97b 98a 99b 100b 101b 102a 103b 104a 105a 106b 107a 108a 109b 110b 111a 112c 113a 114b 115a 116b 117b 118b 119b 120a 121a 122b 123b 124a 125a 126b 127a 128a 129b 130b 131a 132b 133a 134c 135a 136b 137a 138b 139b 140a 141a 142b 143a 144c 145b 146b 147a 148a 149a 150b 151b 152c 153b 154c 155c 156a 157a 158b 159a 160b 161a 162b 163b 164b 165b 166b 167b 168a 169b 170a 171c 172b 173c 174a 175a 176a 177a 178b 179b 180b 181a 182b 183a 184b 185a 186a 187b 188b 189a 190a 191a 192a 193a 194b 195a 196b 197a 198b 199b 200b 201a 202b 203a 204a 205b 206a 207a 208a 209a 210b 211a 212a 213c 214a 215c 216b 217c 218c 219a 220a 221b 222b 223a 224a 225c 226a 227c 228c 229b 230b 231b 232b 233b 234a 235a 236b 237a 238b 239b 240a 241a 242a 243c 244b 245c 246c 247b 248a 249a 250b 251b 252a 253a 254a 255b 256a 257c 258c 259b 260a 261a 262a 263a 264b 265a 266a 267b 268b 269b 270b 271b 272a 273b 274a 275a 276a 277a 278b 279c 280b 281b 282a 283b 284a 285a 286b 287a 288b 289b 1b 2a 3c 4c 5b 6b 7c 8c 9b 10b 11a 12b 13b 14a 15b 16a 17b 18a 19a 20b 21b 22a 23a 24b 25a 26b 27a 28b 29a 30a 31a 32a 33a 34a 35a 36b 37a 38b 39a 40a 41b 42a 43a 44b 45b 46b 47b 48a 49b 50a 51a 52b 53a 54b 55a 56a 57b 58b 59a 60b 61a 62b 63b 64a 65a 66b 67a 68b 69b 70b 71b 72b 73b 74a 75b 76a 77a 78a 79a 80a 81b 82a 83b 84b 85a 86a 87a 88a 89b 90c 91c 92b 93a 94a 95b 96b 97a 98b 99a 100a 101a 102b 103a 104b 105b 106a 107b 108b 109a 110a 111b 112a 113b 114a 115b 116a 117a 118a 119a 120b 121b 122a 123a 124b 125b 126a 127b 128b 129a 130a 131b 132a 133b 134b 135b 136a 137b 138a 139a 140b 141b 142c 143c 144a 145a 146a 147b 148b 149b 150a 151a 152b 153a 154b 155b 156b 157c 158c 159b 160a 161b 162a 163a 164a 165a 166a 167a 168b 169a 170c 171a 172c 173b 174c 175b 176b 177b 178a 179a 180a 181b 182a 183b 184a 185b 186b 187a 188a 189b 190b 191b 192c 193b 194a 195c 196a 197b 198a 199a 200a 201b 202a 203b 204b 205a 206b 207b 208b 209b 210a 211c 212b 213a 214b 215b 216a 217a 218a 219b 220b 221a 222a 223b 224b 225a 226b 227a 228b 229a 230a 231a 232c 233a 234b 235b 236a 237b 238a 239a 240b 241b 242b 243a 244c 245a 246a 247c 248b 249b 250a 251a 252b 253b 254b 255a 256b 257a 258a 259c 260c 261c 262b 263b 264a 265b 266b 267a 268a 269a 270a 271a 272b 273c 274b 275c 276b 277c 278a 279a 280a 281a 282b 283a 284b 285b 286a 287b 288a 289a 1a 2c 3a 4a 5a 6a 7b 8c 9a 10b 11c 12b 13a 14a 15a 16b 17a 18a 19a 20b 21a 22a 23b 24a 25a 26a 27a 28b 29a 30a 31a 32b 33b 34b 35a 36b 37b 38b 39a 40a 41b 42a 43a 44b 45b 46a 47a 48b 49a 50b 51b 52b 53b 54b 55a 56a 57b 58a 59a 60b 61a 62a 63b 64a 65a 66b 67b 68b 69b 70a 71b 72a 73b 74a 75b 76a 77a 78a 79a 80b 81b 82a 83b 84b 85b 86b 87b 88c 89c 90b 91a 92a 93a 94a 95b 96b 97b 98b 99a 100b 101a 102a 103a 104b 105a 106b 107a 108a 109a 110b 111c 112c 113b 114a 115a 116b 117b 118b 119b 120b 121b 122b 123b 124a 125a 126b 127a 128a 129b 130a 131a 132b 133b 134c 135b 136a 137b 138b 139b 140b 141b 142b 143b 144b 145b 146a 147b 148a 149a 150a 151a 152c 153c 154c 155c 156a 157a 158b 159b 160b 161b 162a 163a 164b 165a 166b 167a 168b 169a 170a 171c 172a 173c 174a 175b 176a 177a 178a 179b 180b 181b 182a 183b 184a 185b 186a 187a 188b 189b 190b 191b 192b 193a 194b 195a 196a 197a 198b 199a 200b 201a 202a 203b 204a 205a 206a 207b 208b 209b 210a 211a 212a 213a 214a 215c 216a 217c 218c 219a 220b 221b 222a 223b 224a 225c 226b 227c 228c 229a 230b 231b 232a 233b 234a 235b 236a 237b 238a 239a 240b 241b 242b 243a 244b 245c 246a 247b 248a 249b 250b 251b 252b 253b 254a 255a 256b 257c 258b 259a 260a 261c 262a 263b 264b 265b 266a 267a 268b 269a 270b 271b 272a 273a 274b 275a 276a 277a 278b 279c 280a 281a 282a 283b 284b 285b 286b 287b 288b 289a 1b 2c 3c 4c 5b 6c 7c 8b 9b 10a 11a 12a 13b 14b 15b 16a 17a 18b 19b 20a 21b 22b 23a 24b 25b 26b 27b 28a 29b 30b 31b 32a 33c 34a 35b 36a 37a 38a 39b 40b 41a 42b 43b 44a 45a 46b 47b 48a 49b 50a 51a 52a 53a 54a 55b 56b 57a 58b 59b 60a 61b 62b 63a 64b 65b 66a 67a 68a 69a 70b 71a 72b 73a 74b 75a 76b 77b 78b 79b 80a 81a 82b 83a 84a 85a 86a 87a 88b 89b 90a 91c 92b 93b 94b 95a 96a 97a 98a 99b 100a 101b 102b 103b 104a 105b 106a 107b 108b 109b 110a 111a 112a 113a 114b 115b 116a 117a 118a 119a 120a 121a 122a 123a 124b 125b 126a 127b 128b 129a 130b 131b 132a 133a 134b 135a 136b 137a 138a 139a 140a 141a 142c 143c 144a 145a 146b 147a 148b 149b 150b 151b 152b 153b 154b 155a 156c 157c 158c 159a 160a 161a 162b 163b 164a 165b 166a 167b 168a 169b 170c 171a 172c 173b 174c 175a 176b 177b 178b 179a 180a 181a 182b 183a 184b 185a 186b 187b 188a 189a 190a 191c 192c 193b 194a 195c 196b 197b 198a 199b 200a 201b 202b 203a 204b 205b 206b 207a 208a 209a 210b 211c 212b 213b 214b 215b 216b 217a 218a 219b 220a 221a 222b 223a 224b 225a 226a 227a 228b 229b 230a 231a 232c 233a 234b 235a 236b 237a 238b 239b 240a 241a 242c 243c 244c 245a 246b 247a 248b 249a 250a 251c 252a 253a 254b 255b 256a 257b 258a 259b 260b 261a 262b 263a 264a 265a 266b 267b 268a 269b 270a 271a 272b 273c 274a 275c 276b 277c 278a 279a 280b 281b 282b 283a 284a 285a 286a 287a 288a 289b 1b 2b 3b 4b 5c 6b 7a 8c 9b 10a 11b 12b 13b 14a 15a 16b 17a 18a 19b 20b 21b 22a 23b 24a 25b 26a 27b 28a 29b 30a 31a 32b 33a 34a 35b 36a 37a 38a 39a 40a 41a 42b 43b 44a 45b 46a 47b 48c 49b 50a 51a 52a 53b 54a 55b 56a 57a 58b 59b 60b 61b 62a 63a 64a 65a 66a 67b 68b 69b 70a 71a 72a 73a 74a 75a 76a 77a 78b 79b 80a 81a 82b 83b 84b 85a 86b 87b 88a 89a 90c 91b 92a 93b 94a 95b 96b 97b 98a 99b 100b 101a 102a 103b 104a 105a 106a 107a 108a 109b 110b 111b 112a 113b 114b 115b 116b 117a 118a 119b 120b 121a 122a 123b 124a 125a 126b 127a 128a 129a 130a 131b 132a 133a 134a 135a 136b 137b 138a 139a 140a 141a 142a 143a 144c 145b 146b 147a 148a 149b 150b 151a 152a 153a 154c 155b 156b 157b 158a 159a 160a 161a 162a 163a 164b 165b 166a 167a 168a 169a 170b 171b 172b 173c 174c 175a 176b 177b 178b 179b 180b 181b 182b 183b 184a 185b 186a 187a 188b 189b 190a 191a 192a 193a 194a 195b 196b 197a 198a 199a 200b 201b 202b 203b 204b 205a 206a 207b 208b 209b 210b 211c 212c 213c 214a 215a 216a 217b 218a 219b 220b 221a 222a 223b 224a 225b 226a 227a 228a 229b 230c 231a 232b 233a 234a 235a 236a 237a 238b 239b 240a 241a 242a 243a 244a 245b 246c 247c 248a 249a 250a 251a 252b 253a 254b 255a 256b 257b 258a 259c 260c 261c 262a 263b 264a 265b 266b 267b 268a 269b 270a 271a 272a 273b 274b 275b 276b 277a 278a 279b 280a 281a 282a 283b 284a 285a 286b 287b 288b 289a 1c 2b 3c 4c 5c 6c 7c 8b 9a 10b 11a 12a 13a 14b 15b 16a 17a 18b 19a 20a 21a 22b 23a 24b 25a 26b 27a 28b 29b 30b 31b 32a 33a 34b 35a 36b 37b 38b 39b 40b 41b 42a 43a 44b 45a 46b 47a 48a 49a 50b 51b 52b 53a 54b 55a 56b 57b 58a 59a 60a 61a 62b 63b 64b 65b 66b 67a 68a 69a 70b 71b 72b 73b 74b 75b 76b 77b 78a 79a 80b 81a 82a 83a 84a 85b 86a 87a 88a 89b 90c 91c 92b 93a 94b 95a 96a 97a 98b 99a 100a 101b 102b 103a 104b 105b 106b 107b 108b 109a 110c 111a 112b 113a 114a 115a 116a 117b 118b 119a 120a 121b 122b 123a 124b 125b 126a 127b 128b 129b 130b 131a 132b 133b 134b 135b 136a 137a 138b 139b 140b 141b 142c 143a 144c 145a 146a 147b 148b 149a 150a 151b 152c 153b 154a 155b 156b 157a 158b 159b 160b 161b 162b 163b 164a 165a 166b 167b 168b 169b 170a 171a 172b 173a 174b 175b 176a 177a 178a 179a 180a 181a 182a 183a 184b 185a 186b 187b 188a 189a 190b 191a 192a 193c 194c 195c 196a 197b 198b 199b 200a 201a 202a 203a 204a 205b 206b 207a 208a 209a 210a 211b 212b 213c 214c 215b 216c 217c 218b 219a 220a 221b 222b 223a 224b 225c 226b 227b 228c 229a 230b 231b 232b 233b 234b 235b 236b 237b 238a 239a 240b 241b 242a 243c 244b 245a 246c 247c 248b 249b 250b 251a 252a 253b 254b 255b 256a 257c 258b 259b 260c 261b 262c 263a 264b 265a 266a 267a 268b 269a 270b 271b 272c 273b 274a 275a 276c 277b 278c 279c 280b 281b 282a 283a 284b 285b 286b 287a 288a 289b 1a 2c 3a 4a 5b 6b 7b 8a 9b 10a 11c 12a 13a 14b 15a 16a 17a 18b 19b 20b 21b 22b 23a 24a 25b 26b 27a 28a 29a 30a 31a 32b 33c 34a 35a 36a 37a 38b 39a 40b 41a 42b 43b 44a 45b 46a 47a 48b 49b 50b 51a 52b 53a 54a 55b 56a 57a 58a 59b 60a 61b 62b 63b 64b 65b 66b 67b 68b 69a 70b 71b 72b 73b 74a 75a 76b 77a 78b 79b 80b 81b 82a 83a 84a 85b 86b 87b 88c 89c 90b 91a 92b 93b 94b 95a 96a 97b 98b 99b 100b 101b 102a 103b 104b 105a 106a 107a 108b 109a 110c 111b 112b 113b 114a 115b 116a 117b 118b 119b 120a 121a 122b 123a 124b 125b 126a 127b 128a 129b 130b 131b 132a 133a 134c 135b 136a 137a 138b 139a 140a 141a 142b 143c 144a 145b 146a 147a 148a 149b 150b 151b 152b 153a 154a 155c 156a 157c 158c 159a 160b 161a 162a 163b 164a 165b 166b 167a 168b 169a 170c 171c 172c 173a 174b 175a 176a 177a 178b 179b 180b 181b 182a 183a 184b 185a 186a 187b 188b 189a 190a 191b 192c 193c 194c 195a 196a 197b 198a 199a 200b 201b 202b 203a 204a 205b 206b 207b 208b 209b 210a 211b 212a 213a 214c 215c 216c 217a 218b 219a 220a 221a 222b 223b 224b 225a 226b 227b 228a 229a 230a 231a 232c 233b 234a 235b 236a 237a 238b 239a 240b 241a 242b 243b 244c 245c 246a 247b 248b 249b 250a 251b 252a 253a 254a 255a 256a 257a 258a 259c 260a 261b 262c 263a 264b 265a 266a 267b 268b 269a 270a 271b 272c 273c 274c 275c 276c 277b 278c 279a 280b 281b 282b 283b 284b 285a 286a 287a 288b 289b 1c 2c 3b 4b 5b 6c 7a 8b 9a 10b 11b 12b 13b 14a 15b 16b 17b 18a 19a 20a 21a 22a 23b 24b 25a 26a 27b 28b 29a 30b 31b 32a 33c 34b 35b 36b 37b 38a 39b 40a 41b 42a 43a 44b 45a 46b 47b 48c 49a 50a 51b 52a 53b 54b 55a 56b 57b 58b 59a 60a 61a 62a 63a 64b 65a 66a 67a 68a 69b 70a 71a 72a 73a 74b 75b 76a 77b 78b 79a 80b 81b 82b 83b 84b 85a 86a 87a 88c 89a 90b 91b 92a 93a 94a 95b 96b 97a 98a 99a 100a 101a 102b 103a 104a 105b 106b 107b 108a 109b 110a 111a 112c 113a 114b 115a 116b 117a 118a 119b 120b 121b 122a 123b 124a 125a 126b 127a 128b 129a 130a 131a 132b 133b 134a 135a 136b 137b 138a 139b 140b 141b 142a 143c 144a 145a 146b 147b 148b 149a 150a 151a 152a 153b 154b 155c 156a 157b 158a 159b 160a 161b 162b 163a 164b 165a 166a 167b 168a 169b 170b 171b 172c 173b 174a 175b 176b 177b 178a 179a 180a 181a 182b 183b 184a 185b 186b 187a 188a 189b 190b 191b 192c 193b 194b 195b 196b 197a 198b 199b 200a 201a 202b 203b 204b 205a 206a 207a 208a 209a 210b 211a 212c 213a 214b 215a 216b 217b 218c 219b 220b 221b 222a 223a 224a 225b 226a 227c 228b 229b 230c 231b 232c 233a 234b 235a 236b 237a 238a 239b 240a 241b 242b 243c 244a 245b 246a 247b 248a 249a 250b 251b 252b 253b 254a 255b 256b 257c 258c 259b 260a 261a 262b 263b 264a 265b 266b 267a 268a 269b 270b 271a 272b 273c 274a 275b 276a 277c 278b 279b 280a 281a 282b 283a 284a 285b 286a 287b 288a 289a 1b 2b 3c 4c 5a 6a 7c 8a 9a 10b 11a 12b 13a 14a 15b 16a 17b 18a 19b 20a 21b 22b 23a 24b 25a 26a 27b 28a 29b 30b 31b 32a 33b 34b 35b 36b 37b 38a 39a 40a 41a 42a 43b 44b 45a 46b 47a 48a 49b 50b 51a 52a 53a 54b 55a 56a 57a 58b 59a 60b 61b 62a 63a 64a 65b 66b 67b 68a 69a 70a 71b 72b 73a 74a 75a 76a 77b 78a 79b 80a 81b 82a 83a 84b 85a 86a 87b 88a 89b 90a 91c 92a 93b 94a 95b 96a 97b 98a 99b 100b 101b 102b 103b 104b 105b 106a 107a 108a 109a 110b 111c 112c 113b 114a 115b 116b 117b 118a 119a 120a 121a 122b 123a 124a 125a 126a 127b 128a 129a 130a 131a 132a 133a 134b 135a 136b 137a 138a 139b 140b 141b 142c 143b 144b 145a 146b 147a 148a 149b 150b 151b 152b 153c 154c 155b 156b 157c 158c 159a 160b 161a 162a 163a 164b 165a 166a 167a 168b 169a 170c 171a 172a 173c 174a 175a 176b 177b 178b 179b 180b 181b 182b 183b 184b 185a 186b 187a 188b 189a 190b 191a 192b 193a 194b 195c 196b 197b 198a 199b 200b 201b 202a 203b 204a 205b 206b 207a 208b 209b 210b 211a 212b 213c 214a 215b 216b 217a 218c 219a 220a 221b 222b 223a 224a 225a 226b 227c 228b 229b 230a 231b 232a 233a 234b 235b 236b 237b 238a 239a 240a 241a 242a 243b 244c 245a 246c 247c 248b 249b 250a 251a 252b 253b 254a 255b 256b 257c 258b 259a 260b 261a 262a 263a 264a 265a 266a 267a 268a 269a 270a 271a 272a 273a 274c 275c 276a 277a 278b 279a 280b 281a 282b 283b 284a 285a 286a 287b 288a 289b 1a 2b 3a 4a 5a 6b 7b 8a 9b 10a 11c 12a 13b 14b 15a 16b 17b 18b 19a 20b 21a 22a 23b 24a 25b 26b 27a 28b 29a 30a 31a 32b 33a 34a 35a 36a 37a 38b 39b 40b 41b 42b 43b 44a 45b 46a 47b 48b 49a 50a 51b 52a 53b 54a 55b 56b 57b 58a 59b 60b 61a 62b 63a 64a 65b 66a 67a 68b 69a 70b 71a 72a 73b 74b 75b 76b 77a 78a 79a 80a 81b 82b 83b 84a 85b 86b 87a 88b 89c 90a 91a 92b 93a 94b 95a 96b 97a 98b 99b 100a 101a 102a 103a 104a 105a 106b 107b 108b 109b 110a 111c 112a 113a 114b 115a 116b 117a 118b 119a 120b 121b 122a 123b 124b 125b 126b 127a 128a 129b 130b 131b 132b 133b 134c 135b 136a 137b 138b 139a 140a 141a 142b 143a 144c 145b 146a 147a 148b 149b 150a 151b 152c 153c 154b 155a 156c 157a 158b 159b 160a 161b 162b 163b 164a 165b 166b 167b 168a 169b 170a 171c 172b 173b 174b 175b 176a 177a 178a 179a 180a 181a 182a 183a 184a 185b 186a 187b 188a 189a 190a 191c 192a 193b 194a 195a 196a 197a 198b 199a 200a 201a 202a 203a 204b 205a 206a 207b 208a 209a 210a 211c 212a 213b 214b 215c 216a 217c 218a 219b 220b 221a 222a 223a 224b 225c 226b 227a 228b 229a 230b 231a 232b 233b 234a 235a 236a 237b 238b 239b 240b 241b 242c 243b 244b 245c 246b 247a 248a 249a 250b 251c 252a 253a 254a 255a 256a 257b 258a 259a 260b 261c 262b 263a 264b 265b 266b 267b 268b 269a 270b 271b 272b 273b 274c 275a 276b 277c 278a 279c 280a 281b 282a 283a 284b 285b 286a 287a 288b 289a 1c 2b 3c 4b 5c 6a 7a 8c 9b 10b 11b 12a 13a 14b 15b 16b 17a 18b 19b 20b 21b 22b 23b 24b 25b 26b 27b 28b 29b 30b 31b 32b 33b 34b 35b 36b 37b 38b 39b 40b 41a 42b 43a 44a 45a 46a 47a 48b 49b 50b 51a 52b 53a 54a 55b 56a 57a 58a 59b 60b 61b 62b 63b 64a 65a 66b 67b 68b 69b 70a 71b 72b 73b 74b 75a 76b 77a 78a 79a 80a 81b 82b 83a 84a 85a 86b 87a 88b 89a 90c 91b 92a 93b 94a 95b 96a 97b 98a 99a 100b 101a 102b 103a 104a 105a 106a 107a 108a 109a 110b 111b 112c 113b 114b 115b 116a 117a 118b 119a 120a 121a 122b 123b 124a 125a 126b 127b 128b 129b 130b 131a 132b 133a 134a 135a 136a 137a 138a 139a 140b 141a 142b 143c 144a 145a 146b 147b 148b 149a 150b 151a 152c 153a 154c 155a 156c 157c 158b 159b 160a 161a 162a 163b 164a 165a 166b 167b 168b 169b 170a 171b 172c 173c 174c 175b 176b 177a 178a 179b 180b 181b 182b 183b 184b 185b 186a 187b 188a 189b 190a 191c 192c 193a 194c 195b 196b 197b 198a 199a 200a 201a 202b 203b 204b 205a 206a 207a 208b 209a 210a 211a 212c 213b 214a 215a 216c 217c 218c 219b 220b 221a 222b 223b 224b 225c 226a 227c 228c 229b 230a 231a 232c 233a 234a 235a 236a 237b 238b 239a 240b 241a 242c 243a 244b 245c 246b 247a 248b 249b 250b 251c 252a 253b 254b 255b 256a 257c 258c 259c 260c 261b 262a 263b 264b 265a 266a 267b 268a 269b 270b 271a 272a 273c 274b 275a 276a 277a 278b 279c 280b 281b 282a 283a 284b 285b 286b 287a 288a 289b 1a 2c 3c 4a 5c 6a 7c 8b 9a 10a 11a 12b 13b 14b 15a 16a 17b 18b 19a 20a 21a 22a 23a 24a 25a 26a 27b 28a 29b 30a 31a 32b 33b 34a 35a 36a 37b 38a 39a 40a 41a 42a 43a 44b 45b 46b 47b 48a 49a 50b 51b 52b 53b 54b 55a 56b 57a 58b 59b 60b 61a 62a 63b 64a 65a 66a 67a 68a 69a 70a 71a 72a 73a 74a 75b 76b 77b 78b 79b 80a 81a 82a 83a 84b 85b 86b 87b 88c 89b 90b 91c 92b 93a 94b 95a 96a 97a 98b 99a 100b 101b 102b 103b 104b 105b 106b 107b 108b 109b 110a 111a 112a 113a 114a 115a 116a 117b 118a 119b 120a 121b 122a 123a 124b 125a 126a 127b 128b 129a 130b 131b 132a 133b 134c 135b 136b 137b 138b 139b 140a 141a 142c 143b 144b 145b 146a 147b 148a 149a 150a 151a 152a 153a 154c 155c 156a 157b 158a 159a 160b 161b 162b 163a 164b 165b 166a 167a 168a 169a 170b 171a 172a 173b 174c 175a 176a 177b 178b 179a 180a 181a 182a 183a 184a 185a 186b 187a 188b 189b 190a 191c 192b 193b 194a 195a 196b 197a 198a 199b 200b 201b 202b 203a 204a 205b 206a 207b 208a 209b 210b 211c 212b 213c 214b 215c 216c 217b 218a 219a 220a 221b 222a 223b 224a 225b 226a 227a 228c 229a 230c 231b 232a 233b 234b 235b 236b 237a 238a 239b 240a 241b 242a 243c 244a 245a 246c 247b 248a 249b 250a 251b 252b 253a 254a 255a 256a 257a 258a 259b 260a 261b 262b 263b 264a 265b 266b 267a 268b 269a 270a 271b 272b 273a 274a 275b 276b 277c 278a 279b 280a 281b 282a 283b 284a 285a 286a 287b 288b 289b 1b 2a 3a 4c 5b 6c 7b 8c 9b 10a 11c 12b 13a 14a 15a 16a 17b 18a 19b 20b 21b 22a 23b 24b 25b 26a 27a 28a 29a 30b 31b 32a 33c 34a 35a 36a 37a 38a 39a 40b 41b 42b 43b 44a 45b 46a 47b 48b 49b 50a 51b 52a 53a 54b 55b 56a 57b 58b 59a 60a 61a 62b 63b 64b 65b 66a 67b 68b 69a 70b 71b 72b 73b 74a 75a 76a 77a 78a 79b 80a 81a 82a 83b 84b 85a 86a 87b 88a 89c 90c 91a 92a 93b 94b 95b 96b 97a 98a 99a 100a 101b 102a 103a 104a 105a 106b 107b 108a 109b 110c 111b 112a 113a 114b 115b 116b 117a 118b 119b 120b 121b 122a 123b 124a 125b 126b 127a 128a 129b 130b 131b 132a 133b 134b 135b 136a 137a 138b 139b 140a 141b 142b 143b 144b 145b 146b 147a 148a 149b 150b 151b 152a 153b 154b 155b 156b 157b 158a 159b 160a 161a 162a 163b 164a 165a 166b 167a 168b 169b 170b 171c 172a 173a 174a 175a 176a 177a 178a 179a 180b 181a 182a 183a 184b 185a 186a 187b 188a 189a 190b 191c 192b 193c 194b 195c 196a 197a 198b 199b 200b 201a 202a 203b 204b 205a 206b 207a 208b 209a 210b 211a 212a 213b 214c 215b 216b 217b 218b 219a 220b 221b 222b 223a 224a 225b 226a 227a 228a 229a 230c 231a 232a 233b 234b 235b 236b 237b 238b 239b 240a 241b 242c 243a 244a 245c 246b 247c 248a 249a 250b 251a 252a 253a 254b 255a 256b 257c 258b 259c 260c 261a 262c 263b 264a 265a 266a 267a 268b 269b 270a 271a 272c 273a 274b 275b 276c 277b 278a 279b 280b 281a 282a 283a 284b 285a 286a 287a 288a 289a 1c 2c 3b 4c 5c 6b 7a 8b 9a 10b 11b 12a 13b 14a 15b 16b 17b 18b 19a 20b 21a 22b 23a 24a 25b 26b 27a 28b 29b 30a 31b 32a 33b 34b 35b 36a 37a 38b 39b 40a 41b 42a 43a 44b 45a 46b 47a 48c 49b 50a 51a 52a 53b 54a 55a 56b 57b 58a 59a 60b 61b 62a 63a 64b 65b 66b 67a 68a 69b 70b 71a 72b 73b 74a 75b 76a 77b 78b 79a 80b 81b 82b 83a 84a 85b 86a 87a 88b 89a 90a 91b 92b 93a 94a 95a 96a 97a 98b 99a 100a 101a 102a 103b 104b 105a 106a 107a 108a 109a 110c 111b 112c 113b 114a 115a 116b 117b 118b 119a 120b 121a 122b 123b 124a 125b 126a 127a 128b 129b 130a 131a 132b 133a 134b 135a 136b 137a 138a 139b 140b 141b 142a 143a 144c 145a 146a 147b 148b 149a 150a 151b 152b 153c 154a 155a 156a 157a 158c 159a 160b 161b 162b 163b 164b 165b 166a 167b 168a 169a 170c 171b 172b 173a 174c 175b 176b 177b 178b 179b 180a 181b 182a 183b 184a 185b 186b 187a 188b 189b 190b 191b 192a 193c 194a 195a 196a 197b 198b 199a 200b 201b 202b 203a 204a 205b 206b 207b 208a 209b 210a 211c 212c 213a 214c 215b 216a 217a 218c 219a 220a 221a 222b 223a 224b 225a 226b 227c 228c 229b 230b 231b 232b 233b 234a 235a 236a 237b 238a 239a 240a 241a 242b 243c 244c 245b 246a 247b 248a 249b 250a 251b 252b 253b 254b 255b 256b 257b 258a 259c 260b 261c 262c 263b 264b 265b 266b 267b 268b 269b 270b 271b 272c 273b 274a 275c 276b 277b 278b 279a 280b 281b 282a 283b 284a 285b 286a 287a 288b 289a 1b 2c 3b 4b 5b 6c 7c 8c 9a 10a 11c 12b 13a 14b 15a 16a 17a 18a 19a 20a 21b 22b 23b 24a 25a 26a 27a 28a 29b 30b 31a 32b 33c 34a 35a 36b 37a 38a 39a 40b 41a 42b 43b 44a 45b 46a 47a 48c 49a 50b 51a 52a 53a 54a 55a 56a 57b 58a 59a 60a 61a 62a 63b 64b 65b 66a 67a 68b 69b 70b 71b 72a 73b 74a 75b 76b 77a 78b 79a 80b 81a 82a 83b 84b 85b 86a 87b 88b 89b 90b 91a 92a 93b 94a 95b 96b 97b 98b 99b 100a 101a 102a 103a 104b 105b 106b 107b 108b 109b 110b 111c 112b 113b 114a 115b 116a 117b 118a 119a 120b 121b 122b 123a 124b 125b 126a 127a 128a 129a 130a 131a 132a 133b 134a 135b 136a 137a 138b 139a 140a 141a 142c 143c 144a 145a 146a 147a 148a 149a 150a 151a 152b 153c 154b 155a 156b 157a 158c 159a 160a 161a 162b 163a 164b 165b 166b 167b 168b 169a 170c 171c 172c 173c 174c 175a 176a 177a 178b 179a 180a 181b 182b 183a 184b 185a 186a 187a 188b 189b 190b 191a 192c 193a 194b 195b 196b 197a 198a 199b 200a 201b 202b 203a 204a 205b 206a 207b 208b 209b 210b 211b 212b 213c 214b 215a 216a 217c 218b 219b 220a 221a 222b 223a 224b 225c 226b 227b 228a 229b 230b 231a 232c 233a 234a 235a 236a 237b 238b 239a 240b 241a 242a 243c 244b 245b 246c 247a 248b 249b 250b 251c 252b 253a 254b 255b 256a 257c 258c 259a 260a 261c 262a 263b 264b 265a 266b 267b 268a 269a 270b 271b 272b 273c 274b 275a 276c 277c 278c 279b 280a 281a 282a 283b 284b 285b 286b 287a 288a 289a 1b 2b 3b 4b 5b 6b 7b 8a 9b 10a 11a 12b 13a 14a 15a 16b 17a 18b 19b 20a 21a 22b 23a 24b 25b 26a 27a 28b 29b 30b 31a 32b 33a 34b 35b 36a 37a 38a 39b 40b 41a 42a 43b 44b 45a 46a 47a 48c 49a 50b 51a 52b 53b 54b 55b 56b 57a 58b 59b 60a 61b 62b 63a 64b 65a 66a 67b 68b 69a 70a 71a 72a 73a 74b 75a 76b 77a 78b 79b 80a 81a 82b 83b 84a 85a 86a 87b 88c 89c 90c 91c 92a 93a 94a 95a 96b 97b 98a 99a 100a 101a 102a 103b 104a 105a 106a 107a 108a 109a 110a 111a 112b 113a 114b 115b 116b 117b 118a 119a 120b 121a 122a 123b 124b 125b 126b 127a 128a 129a 130b 131b 132b 133b 134c 135b 136a 137b 138b 139b 140b 141b 142a 143b 144c 145b 146a 147a 148a 149b 150b 151b 152c 153c 154a 155c 156a 157c 158b 159b 160b 161a 162a 163b 164b 165b 166b 167a 168b 169b 170a 171a 172b 173b 174a 175b 176b 177a 178a 179b 180a 181b 182a 183a 184a 185b 186a 187b 188a 189a 190b 191a 192a 193b 194c 195c 196a 197a 198b 199a 200a 201a 202b 203a 204b 205b 206a 207a 208b 209b 210b 211b 212a 213b 214a 215a 216b 217b 218b 219b 220a 221a 222b 223b 224a 225c 226b 227b 228a 229a 230a 231a 232a 233b 234b 235b 236a 237a 238a 239a 240b 241a 242c 243a 244a 245b 246b 247b 248b 249a 250b 251b 252b 253a 254b 255a 256b 257a 258a 259b 260c 261a 262b 263b 264a 265b 266b 267a 268a 269b 270a 271a 272a 273b 274c 275c 276a 277a 278c 279c 280a 281a 282a 283b 284b 285a 286b 287b 288a 289a 1a 2b 3a 4a 5a 6b 7a 8c 9a 10a 11b 12a 13b 14a 15a 16b 17b 18a 19b 20a 21a 22b 23b 24b 25b 26b 27b 28b 29a 30a 31a 32b 33a 34a 35a 36a 37b 38a 39a 40a 41b 42a 43b 44b 45b 46a 47a 48c 49b 50b 51a 52b 53b 54a 55b 56b 57a 58b 59b 60b 61b 62a 63b 64b 65a 66b 67a 68a 69b 70b 71a 72a 73a 74b 75b 76a 77a 78b 79a 80b 81b 82a 83b 84b 85b 86b 87a 88a 89a 90b 91b 92b 93a 94a 95a 96a 97a 98a 99b 100a 101b 102b 103b 104b 105b 106a 107a 108b 109b 110b 111a 112a 113b 114b 115a 116a 117b 118a 119b 120b 121b 122a 123a 124b 125a 126a 127a 128a 129b 130b 131b 132a 133b 134a 135b 136b 137a 138a 139a 140a 141b 142a 143c 144b 145a 146a 147a 148b 149a 150b 151a 152a 153b 154a 155b 156c 157b 158b 159b 160b 161b 162b 163b 164a 165b 166b 167a 168b 169b 170a 171c 172a 173a 174b 175a 176b 177a 178b 179a 180b 181b 182b 183a 184a 185a 186a 187b 188a 189b 190a 191b 192c 193c 194b 195c 196b 197b 198a 199a 200a 201a 202a 203a 204b 205b 206a 207b 208a 209b 210b 211a 212c 213b 214c 215c 216c 217a 218a 219b 220a 221a 222b 223b 224b 225a 226b 227b 228b 229a 230c 231a 232b 233b 234b 235a 236a 237b 238a 239b 240b 241b 242b 243b 244c 245a 246b 247c 248b 249a 250a 251a 252b 253a 254a 255a 256a 257c 258b 259b 260a 261c 262a 263a 264b 265b 266b 267b 268b 269a 270a 271b 272c 273a 274b 275a 276a 277a 278b 279a 280a 281b 282b 283a 284a 285b 286b 287a 288b 289a 1c 2b 3a 4a 5c 6a 7b 8b 9a 10b 11b 12a 13a 14a 15a 16b 17a 18b 19a 20a 21a 22a 23a 24b 25a 26a 27b 28b 29a 30a 31a 32b 33a 34a 35b 36b 37a 38b 39a 40a 41a 42b 43a 44b 45b 46b 47a 48a 49a 50b 51a 52a 53b 54a 55a 56a 57a 58a 59a 60a 61a 62b 63b 64a 65b 66b 67b 68a 69b 70a 71b 72a 73b 74a 75a 76a 77b 78a 79a 80a 81a 82a 83b 84b 85a 86b 87a 88a 89c 90c 91b 92b 93b 94a 95b 96b 97a 98a 99b 100b 101b 102a 103b 104b 105b 106a 107a 108a 109b 110c 111c 112c 113a 114a 115a 116a 117a 118b 119b 120b 121b 122b 123a 124b 125a 126b 127b 128a 129b 130a 131a 132b 133a 134c 135b 136b 137b 138a 139b 140a 141a 142c 143a 144a 145a 146a 147b 148b 149a 150b 151a 152c 153b 154c 155b 156a 157c 158a 159a 160b 161b 162a 163a 164b 165b 166b 167a 168a 169a 170b 171b 172c 173a 174c 175b 176a 177a 178a 179b 180a 181b 182b 183b 184a 185b 186b 187b 188a 189a 190a 191b 192b 193b 194c 195b 196a 197b 198b 199b 200b 201a 202b 203b 204a 205b 206b 207b 208a 209a 210a 211b 212a 213a 214b 215a 216a 217a 218a 219b 220a 221a 222a 223a 224a 225a 226a 227a 228b 229a 230a 231b 232b 233b 234a 235a 236b 237b 238a 239a 240b 241a 242c 243b 244c 245a 246a 247a 248a 249a 250a 251c 252b 253b 254b 255b 256a 257c 258c 259a 260c 261b 262c 263a 264b 265a 266a 267a 268a 269a 270a 271a 272a 273b 274c 275b 276c 277b 278c 279a 280a 281b 282b 283a 284b 285a 286a 287b 288b 289a 1a 2a 3b 4c 5a 6a 7a 8c 9b 10b 11c 12b 13a 14b 15b 16b 17b 18b 19b 20a 21b 22a 23a 24b 25b 26a 27a 28b 29a 30b 31a 32a 33c 34b 35b 36b 37b 38b 39a 40a 41a 42a 43a 44b 45b 46a 47a 48a 49b 50b 51b 52b 53b 54a 55b 56a 57a 58a 59b 60a 61b 62a 63a 64b 65a 66b 67a 68b 69a 70b 71a 72b 73b 74b 75b 76a 77a 78a 79b 80b 81b 82a 83b 84a 85b 86a 87a 88c 89a 90a 91a 92b 93a 94a 95b 96a 97b 98b 99b 100b 101b 102a 103b 104a 105b 106a 107b 108a 109a 110a 111c 112b 113b 114b 115a 116b 117b 118a 119b 120a 121a 122b 123a 124a 125a 126b 127b 128b 129a 130a 131b 132a 133a 134c 135a 136a 137b 138b 139a 140b 141b 142a 143c 144c 145a 146b 147a 148b 149a 150b 151b 152a 153a 154c 155c 156c 157b 158a 159b 160b 161b 162a 163a 164a 165a 166a 167a 168b 169b 170b 171a 172b 173c 174b 175a 176b 177b 178b 179a 180b 181a 182a 183b 184b 185b 186b 187a 188b 189b 190a 191a 192b 193a 194a 195b 196b 197b 198a 199a 200a 201b 202b 203b 204b 205b 206b 207b 208a 209b 210b 211b 212c 213c 214c 215b 216b 217c 218c 219a 220b 221b 222b 223b 224a 225b 226a 227c 228a 229a 230b 231b 232c 233b 234b 235b 236b 237b 238a 239b 240b 241a 242b 243a 244b 245a 246a 247a 248b 249b 250a 251a 252a 253b 254b 255b 256a 257b 258a 259a 260b 261a 262b 263a 264a 265a 266a 267a 268b 269b 270b 271a 272c 273a 274a 275c 276c 277b 278c 279c 280b 281a 282a 283a 284a 285b 286a 287a 288b 289b 1a 2a 3a 4b 5a 6c 7c 8a 9b 10b 11a 12b 13a 14b 15b 16b 17b 18b 19a 20a 21b 22a 23a 24a 25a 26a 27a 28b 29a 30b 31b 32b 33a 34b 35a 36b 37a 38a 39b 40a 41a 42a 43b 44b 45b 46a 47b 48b 49a 50a 51b 52a 53a 54b 55a 56a 57b 58a 59a 60b 61a 62a 63a 64b 65b 66a 67a 68b 69a 70b 71a 72b 73a 74a 75b 76a 77b 78a 79b 80b 81a 82a 83b 84a 85a 86b 87a 88c 89b 90c 91c 92a 93b 94a 95a 96a 97b 98b 99b 100a 101a 102b 103a 104a 105b 106a 107b 108a 109b 110b 111a 112a 113b 114b 115a 116a 117a 118a 119a 120a 121b 122a 123a 124b 125b 126b 127b 128a 129b 130b 131b 132b 133a 134b 135b 136b 137b 138b 139b 140a 141b 142b 143a 144b 145b 146b 147b 148a 149a 150b 151b 152b 153a 154b 155c 156b 157a 158c 159a 160a 161a 162b 163a 164b 165a 166a 167b 168a 169a 170c 171b 172a 173b 174a 175b 176b 177a 178a 179b 180a 181b 182b 183a 184b 185b 186b 187a 188a 189b 190b 191c 192a 193c 194c 195a 196a 197a 198b 199b 200b 201b 202a 203b 204a 205a 206a 207b 208a 209a 210b 211c 212b 213a 214a 215c 216c 217b 218c 219a 220a 221a 222b 223b 224b 225a 226a 227c 228c 229b 230c 231b 232c 233b 234a 235b 236a 237a 238b 239a 240b 241b 242b 243c 244b 245b 246c 247c 248b 249b 250a 251c 252a 253b 254b 255b 256b 257a 258a 259c 260c 261b 262c 263a 264a 265b 266b 267b 268b 269a 270a 271a 272b 273c 274c 275b 276a 277b 278a 279c 280a 281b 282a 283b 284b 285b 286b 287a 288b 289a 1c 2b 3c 4c 5c 6c 7a 8a 9b 10b 11a 12a 13a 14a 15b 16b 17a 18b 19a 20b 21a 22a 23b 24a 25a 26a 27a 28b 29b 30b 31b 32b 33b 34b 35b 36a 37a 38a 39b 40a 41b 42b 43b 44b 45b 46a 47a 48b 49b 50a 51b 52a 53a 54b 55a 56b 57a 58a 59a 60b 61b 62a 63a 64a 65a 66b 67a 68a 69a 70a 71b 72a 73a 74b 75b 76b 77a 78b 79b 80a 81b 82a 83b 84a 85a 86a 87b 88b 89b 90b 91c 92a 93b 94a 95a 96b 97b 98b 99a 100b 101a 102b 103a 104a 105a 106a 107b 108a 109b 110c 111c 112c 113a 114a 115a 116a 117a 118a 119a 120a 121b 122b 123b 124b 125a 126a 127a 128b 129a 130b 131a 132a 133b 134a 135a 136b 137a 138b 139b 140a 141b 142a 143b 144a 145b 146a 147b 148a 149b 150a 151b 152c 153b 154a 155a 156c 157b 158c 159a 160b 161b 162b 163a 164b 165a 166a 167a 168a 169a 170c 171a 172c 173a 174a 175a 176b 177a 178b 179a 180b 181b 182a 183b 184b 185a 186b 187a 188a 189a 190a 191b 192a 193a 194a 195a 196a 197b 198b 199b 200a 201b 202b 203b 204b 205b 206b 207b 208b 209a 210a 211c 212a 213c 214a 215b 216a 217a 218b 219a 220b 221a 222a 223b 224b 225b 226b 227b 228a 229a 230a 231b 232a 233a 234a 235a 236b 237b 238b 239b 240b 241b 242c 243b 244a 245c 246c 247c 248b 249b 250b 251a 252a 253a 254b 255b 256b 257c 258c 259b 260a 261a 262c 263b 264b 265a 266a 267a 268a 269a 270a 271a 272b 273a 274a 275c 276b 277c 278a 279b 280b 281a 282b 283a 284a 285b 286b 287a 288a 289a 1b 2b 3b 4a 5b 6a 7c 8a 9b 10a 11b 12a 13b 14a 15a 16b 17b 18b 19a 20a 21b 22a 23b 24b 25b 26b 27a 28a 29a 30a 31b 32b 33b 34a 35a 36a 37a 38a 39a 40a 41b 42b 43a 44b 45a 46a 47a 48a 49b 50a 51a 52b 53a 54a 55b 56b 57b 58a 59b 60a 61b 62a 63b 64a 65b 66a 67b 68a 69a 70a 71b 72b 73b 74a 75b 76a 77a 78a 79b 80a 81b 82b 83a 84a 85b 86a 87b 88a 89a 90a 91c 92a 93a 94b 95b 96a 97a 98b 99b 100b 101a 102a 103b 104b 105b 106a 107a 108a 109a 110c 111c 112b 113a 114a 115a 116b 117b 118b 119b 120a 121a 122a 123b 124a 125a 126a 127b 128a 129a 130a 131a 132a 133a 134b 135a 136a 137b 138a 139a 140a 141a 142a 143b 144c 145b 146b 147b 148a 149b 150b 151b 152b 153a 154b 155b 156c 157a 158b 159a 160a 161a 162b 163b 164b 165b 166b 167b 168a 169a 170b 171c 172b 173b 174b 175b 176b 177a 178b 179a 180b 181b 182a 183b 184a 185a 186b 187b 188b 189b 190b 191b 192c 193a 194b 195a 196a 197b 198b 199b 200a 201b 202a 203a 204a 205a 206a 207a 208a 209b 210b 211c 212b 213a 214a 215a 216b 217c 218a 219b 220a 221a 222a 223b 224b 225b 226a 227a 228c 229b 230b 231b 232b 233b 234a 235b 236a 237a 238a 239a 240a 241a 242a 243b 244a 245c 246b 247b 248b 249b 250a 251b 252a 253a 254a 255a 256a 257a 258a 259c 260a 261b 262a 263a 264b 265a 266a 267a 268a 269a 270b 271a 272a 273c 274b 275a 276c 277a 278b 279a 280a 281b 282a 283a 284a 285a 286b 287a 288b 289a 1c 2c 3c 4b 5b 6a 7b 8b 9b 10a 11a 12b 13b 14a 15a 16b 17a 18b 19b 20a 21a 22a 23b 24a 25a 26b 27b 28b 29a 30b 31b 32b 33a 34b 35a 36b 37a 38b 39b 40b 41a 42a 43a 44a 45b 46a 47a 48a 49a 50a 51b 52a 53a 54a 55a 56b 57b 58b 59a 60b 61a 62b 63a 64a 65a 66b 67b 68b 69a 70b 71b 72b 73b 74b 75b 76b 77b 78a 79a 80b 81b 82b 83a 84a 85b 86a 87b 88b 89c 90b 91a 92a 93a 94b 95b 96a 97a 98a 99b 100b 101b 102b 103a 104b 105b 106a 107a 108a 109a 110a 111a 112b 113b 114a 115b 116a 117b 118b 119a 120a 121b 122a 123a 124a 125a 126b 127a 128a 129a 130b 131a 132b 133a 134a 135b 136b 137a 138b 139b 140a 141a 142c 143c 144b 145b 146a 147b 148b 149a 150a 151a 152a 153b 154c 155a 156a 157c 158c 159b 160a 161a 162b 163a 164a 165a 166b 167b 168b 169a 170a 171c 172a 173b 174a 175b 176a 177b 178a 179a 180b 181a 182a 183a 184a 185b 186b 187b 188b 189b 190a 191c 192a 193b 194c 195b 196a 197b 198a 199b 200b 201a 202b 203b 204b 205b 206a 207b 208b 209b 210a 211a 212c 213b 214c 215c 216a 217c 218b 219a 220b 221b 222b 223a 224b 225c 226b 227c 228b 229a 230c 231a 232c 233b 234a 235b 236a 237a 238a 239a 240a 241b 242a 243a 244c 245b 246a 247a 248b 249a 250a 251a 252a 253a 254a 255a 256b 257c 258b 259a 260b 261c 262a 263a 264a 265a 266b 267b 268b 269a 270a 271a 272c 273b 274b 275b 276b 277c 278c 279b 280a 281a 282a 283a 284a 285a 286b 287b 288b 289b 1b 2c 3b 4b 5a 6b 7b 8b 9b 10a 11b 12a 13b 14b 15a 16a 17b 18b 19b 20b 21a 22a 23a 24a 25b 26a 27a 28b 29b 30a 31b 32a 33a 34b 35b 36a 37a 38a 39a 40a 41b 42b 43b 44b 45b 46a 47b 48b 49b 50b 51b 52b 53a 54a 55a 56a 57a 58a 59b 60b 61b 62b 63b 64a 65b 66b 67a 68b 69b 70a 71b 72b 73a 74a 75a 76a 77a 78a 79b 80a 81b 82b 83b 84a 85b 86b 87a 88b 89b 90c 91b 92a 93a 94b 95a 96b 97a 98a 99a 100b 101a 102a 103b 104b 105a 106a 107a 108b 109a 110c 111b 112a 113b 114b 115a 116a 117a 118b 119b 120a 121b 122a 123a 124b 125a 126b 127a 128b 129a 130b 131b 132a 133b 134c 135a 136a 137b 138b 139b 140b 141a 142b 143b 144b 145a 146b 147b 148a 149b 150b 151a 152a 153b 154a 155b 156b 157a 158a 159a 160b 161a 162a 163a 164a 165b 166a 167a 168a 169a 170c 171a 172b 173c 174a 175a 176a 177a 178a 179a 180b 181b 182a 183a 184b 185b 186b 187a 188b 189a 190a 191c 192b 193c 194c 195c 196b 197a 198a 199a 200b 201b 202a 203a 204b 205a 206b 207b 208a 209b 210b 211b 212b 213b 214b 215c 216c 217a 218b 219a 220b 221b 222a 223a 224a 225c 226a 227a 228a 229b 230a 231a 232a 233b 234b 235a 236b 237a 238b 239a 240a 241b 242c 243a 244b 245a 246c 247c 248b 249b 250b 251b 252b 253b 254a 255a 256b 257b 258a 259b 260a 261a 262b 263b 264a 265a 266b 267a 268b 269a 270b 271a 272a 273c 274a 275a 276a 277c 278b 279a 280a 281a 282b 283a 284a 285b 286b 287b 288b 289b 1c 2a 3c 4a 5b 6b 7a 8a 9b 10b 11c 12b 13a 14a 15b 16b 17b 18a 19b 20b 21a 22a 23a 24a 25b 26b 27b 28b 29b 30b 31b 32b 33a 34a 35a 36b 37a 38b 39b 40b 41b 42a 43b 44a 45b 46b 47b 48c 49a 50b 51a 52b 53a 54b 55a 56b 57b 58b 59a 60b 61a 62a 63a 64a 65b 66b 67b 68b 69a 70b 71b 72a 73b 74a 75b 76a 77b 78a 79b 80b 81a 82a 83a 84a 85a 86a 87b 88c 89c 90b 91c 92a 93b 94b 95b 96a 97b 98a 99a 100b 101a 102b 103a 104b 105b 106a 107a 108a 109b 110a 111b 112a 113a 114b 115a 116b 117b 118a 119b 120a 121b 122b 123b 124a 125b 126a 127b 128b 129b 130a 131a 132a 133a 134b 135b 136b 137a 138b 139b 140b 141a 142c 143a 144c 145b 146a 147b 148b 149a 150b 151a 152b 153b 154c 155a 156b 157c 158a 159a 160b 161a 162b 163b 164a 165a 166a 167b 168b 169a 170a 171b 172c 173c 174c 175a 176b 177a 178b 179b 180b 181b 182b 183b 184b 185a 186b 187b 188a 189a 190a 191b 192c 193c 194a 195c 196b 197a 198a 199a 200a 201a 202b 203b 204b 205b 206a 207a 208a 209a 210b 211c 212b 213c 214c 215b 216b 217b 218c 219b 220a 221b 222a 223a 224b 225b 226b 227b 228c 229a 230b 231a 232a 233b 234a 235a 236a 237a 238a 239b 240b 241a 242a 243a 244c 245c 246b 247b 248b 249a 250a 251a 252a 253a 254a 255a 256b 257c 258c 259a 260c 261c 262c 263a 264b 265a 266a 267a 268a 269a 270a 271b 272b 273a 274a 275b 276a 277a 278c 279c 280b 281a 282b 283a 284a 285a 286a 287a 288b 289a 1a 2c 3b 4c 5c 6b 7c 8c 9b 10b 11a 12a 13b 14b 15a 16b 17a 18b 19b 20a 21a 22a 23a 24b 25a 26b 27b 28b 29b 30a 31a 32a 33a 34a 35b 36b 37a 38b 39a 40b 41b 42b 43b 44a 45b 46b 47a 48b 49b 50b 51a 52b 53b 54a 55a 56b 57b 58a 59b 60b 61b 62a 63a 64a 65b 66a 67a 68b 69a 70a 71a 72a 73a 74a 75b 76a 77b 78a 79a 80b 81b 82a 83b 84b 85a 86b 87a 88a 89a 90c 91b 92a 93a 94a 95b 96b 97b 98b 99a 100b 101b 102b 103b 104b 105b 106b 107a 108b 109a 110b 111b 112b 113b 114b 115a 116b 117a 118b 119b 120b 121b 122a 123a 124b 125b 126a 127b 128b 129a 130a 131a 132b 133b 134b 135a 136a 137a 138a 139a 140b 141b 142c 143c 144c 145a 146b 147b 148a 149b 150a 151b 152b 153c 154b 155c 156b 157b 158c 159b 160b 161b 162b 163a 164a 165a 166a 167b 168b 169b 170b 171b 172a 173c 174a 175a 176b 177b 178a 179a 180b 181b 182b 183a 184b 185a 186b 187a 188b 189b 190a 191a 192c 193b 194b 195b 196b 197a 198a 199a 200b 201b 202b 203b 204a 205b 206a 207a 208a 209b 210a 211b 212a 213a 214c 215a 216b 217a 218a 219b 220a 221b 222a 223a 224a 225c 226a 227c 228b 229b 230c 231a 232a 233a 234b 235b 236b 237a 238b 239b 240a 241a 242a 243a 244c 245a 246c 247b 248a 249a 250b 251c 252b 253a 254b 255b 256b 257c 258b 259a 260b 261c 262b 263b 264b 265a 266b 267b 268b 269b 270a 271a 272a 273b 274c 275c 276b 277b 278a 279c 280a 281a 282b 283b 284b 285a 286a 287a 288a 289a 1c 2c 3a 4a 5b 6c 7c 8c 9b 10b 11b 12a 13b 14a 15b 16a 17b 18a 19a 20a 21a 22a 23a 24b 25a 26a 27b 28b 29b 30a 31a 32a 33a 34a 35a 36b 37a 38b 39a 40a 41a 42b 43b 44a 45b 46b 47b 48a 49a 50b 51b 52a 53b 54a 55b 56b 57b 58b 59b 60b 61b 62b 63b 64b 65b 66a 67a 68b 69b 70a 71b 72b 73b 74a 75a 76a 77b 78b 79b 80a 81a 82a 83a 84b 85b 86a 87b 88a 89c 90a 91c 92a 93b 94a 95a 96b 97b 98b 99b 100b 101b 102b 103a 104b 105a 106a 107a 108a 109b 110a 111c 112c 113a 114a 115b 116a 117b 118a 119b 120a 121a 122b 123b 124a 125a 126a 127b 128b 129a 130b 131b 132a 133a 134c 135a 136a 137b 138b 139b 140a 141a 142b 143b 144a 145b 146b 147b 148a 149b 150a 151a 152c 153b 154a 155a 156a 157c 158b 159a 160b 161a 162b 163a 164b 165b 166a 167a 168b 169b 170c 171a 172a 173a 174b 175b 176b 177a 178b 179a 180a 181a 182a 183b 184a 185a 186b 187b 188b 189b 190a 191c 192a 193b 194a 195b 196a 197a 198b 199a 200a 201b 202a 203b 204a 205b 206b 207a 208b 209a 210a 211a 212c 213b 214b 215b 216a 217c 218c 219b 220b 221b 222b 223b 224a 225a 226a 227a 228b 229a 230c 231b 232c 233a 234a 235b 236b 237a 238b 239a 240b 241b 242b 243a 244a 245b 246c 247c 248b 249b 250b 251c 252a 253b 254b 255b 256a 257a 258a 259c 260c 261c 262b 263b 264a 265a 266a 267a 268b 269b 270b 271a 272c 273b 274a 275b 276a 277a 278a 279b 280b 281a 282b 283b 284b 285a 286a 287b 288a 289a 1c 2c 3b 4b 5c 6c 7b 8c 9b 10b 11b 12b 13a 14b 15b 16a 17a 18b 19b 20b 21b 22b 23b 24b 25b 26a 27a 28a 29a 30b 31a 32a 33b 34a 35a 36b 37a 38b 39a 40a 41b 42b 43a 44b 45a 46a 47b 48c 49a 50a 51b 52b 53a 54a 55a 56b 57a 58b 59b 60b 61b 62b 63b 64b 65a 66b 67a 68a 69a 70a 71b 72a 73a 74b 75b 76b 77b 78b 79a 80b 81a 82b 83a 84a 85b 86a 87b 88c 89a 90c 91a 92a 93b 94a 95b 96b 97a 98b 99b 100a 101a 102b 103a 104b 105a 106b 107b 108a 109a 110b 111c 112a 113a 114b 115a 116b 117a 118a 119b 120a 121b 122a 123b 124a 125b 126b 127a 128b 129a 130a 131a 132a 133b 134b 135b 136a 137a 138a 139b 140b 141a 142b 143b 144b 145b 146a 147b 148b 149a 150a 151b 152c 153c 154c 155b 156c 157b 158a 159a 160a 161b 162a 163b 164b 165b 166b 167b 168b 169a 170b 171b 172a 173a 174b 175b 176b 177b 178b 179a 180b 181a 182a 183b 184b 185a 186b 187a 188a 189b 190a 191b 192a 193c 194b 195b 196a 197a 198a 199b 200b 201b 202a 203b 204a 205b 206a 207a 208a 209a 210b 211a 212b 213b 214a 215b 216c 217b 218c 219b 220a 221a 222b 223a 224b 225c 226a 227b 228c 229b 230c 231b 232b 233b 234a 235a 236a 237a 238a 239b 240b 241b 242b 243b 244b 245b 246c 247c 248a 249a 250a 251c 252a 253b 254a 255b 256a 257b 258a 259c 260b 261b 262a 263a 264a 265a 266a 267a 268a 269b 270b 271a 272c 273b 274c 275a 276b 277b 278a 279a 280a 281b 282a 283b 284b 285b 286a 287a 288a 289b 1b 2a 3c 4c 5a 6a 7b 8a 9b 10a 11c 12b 13b 14a 15b 16a 17a 18b 19b 20a 21a 22a 23b 24b 25a 26b 27b 28a 29b 30b 31b 32a 33c 34a 35a 36b 37a 38a 39a 40b 41b 42b 43a 44b 45a 46a 47a 48a 49a 50a 51b 52b 53b 54a 55b 56b 57a 58a 59a 60a 61b 62a 63b 64b 65b 66b 67a 68a 69a 70a 71b 72b 73a 74a 75a 76a 77a 78b 79a 80a 81a 82a 83a 84a 85b 86a 87b 88b 89b 90a 91b 92b 93a 94a 95a 96a 97a 98a 99b 100b 101b 102a 103a 104a 105b 106a 107a 108b 109a 110a 111c 112c 113a 114b 115b 116a 117a 118b 119a 120a 121b 122a 123a 124a 125b 126a 127a 128b 129a 130b 131b 132a 133a 134b 135a 136b 137a 138a 139a 140b 141b 142c 143c 144a 145a 146a 147b 148a 149a 150b 151b 152b 153b 154b 155c 156a 157b 158c 159a 160a 161a 162b 163a 164a 165a 166a 167b 168a 169b 170b 171c 172b 173c 174c 175a 176b 177a 178a 179b 180a 181a 182a 183b 184b 185b 186a 187a 188a 189b 190b 191a 192a 193b 194a 195c 196b 197b 198b 199b 200b 201b 202b 203a 204a 205a 206b 207b 208a 209a 210b 211c 212c 213c 214b 215c 216b 217c 218b 219b 220a 221a 222b 223b 224b 225c 226a 227b 228b 229a 230a 231b 232a 233a 234a 235b 236a 237a 238a 239a 240a 241b 242b 243a 244a 245a 246a 247a 248a 249a 250a 251b 252b 253a 254b 255a 256b 257c 258a 259a 260b 261b 262c 263b 264a 265b 266a 267a 268b 269b 270a 271b 272b 273c 274b 275a 276b 277c 278b 279b 280b 281b 282b 283a 284a 285b 286a 287a 288b 289b 1b 2b 3c 4c 5c 6c 7a 8c 9b 10a 11b 12a 13b 14a 15b 16a 17b 18a 19a 20a 21a 22a 23a 24a 25b 26b 27a 28b 29a 30b 31b 32b 33c 34a 35a 36a 37b 38a 39a 40b 41b 42a 43b 44b 45b 46b 47b 48a 49a 50a 51a 52a 53b 54a 55a 56a 57b 58a 59a 60a 61b 62b 63b 64a 65a 66b 67a 68a 69a 70a 71a 72a 73b 74a 75b 76a 77a 78b 79a 80a 81a 82a 83a 84a 85b 86a 87b 88c 89a 90b 91b 92b 93b 94b 95a 96b 97b 98a 99b 100b 101a 102b 103b 104a 105a 106b 107b 108a 109b 110b 111a 112b 113a 114a 115a 116b 117a 118a 119b 120b 121b 122b 123a 124b 125b 126b 127b 128a 129a 130b 131a 132b 133b 134b 135a 136b 137a 138b 139b 140b 141a 142a 143b 144b 145b 146b 147b 148a 149b 150a 151a 152b 153a 154a 155b 156c 157b 158c 159a 160a 161a 162b 163a 164b 165b 166b 167b 168b 169b 170c 171b 172c 173c 174b 175b 176a 177a 178b 179b 180a 181a 182a 183b 184b 185a 186b 187a 188b 189b 190a 191b 192b 193b 194b 195b 196a 197a 198b 199a 200a 201b 202a 203a 204a 205a 206b 207b 208a 209b 210a 211b 212c 213a 214a 215c 216c 217b 218b 219a 220b 221b 222b 223a 224a 225a 226b 227b 228a 229b 230b 231b 232b 233a 234b 235a 236a 237b 238a 239a 240a 241a 242c 243b 244c 245b 246b 247b 248a 249a 250a 251c 252a 253a 254b 255a 256b 257a 258a 259a 260c 261a 262b 263b 264a 265a 266b 267b 268b 269a 270a 271b 272c 273b 274b 275b 276c 277b 278b 279b 280a 281b 282a 283b 284a 285a 286a 287b 288b 289a # test9: (don't use a -n) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s in the middle) ./jenny -w1a2b -w1a2b -w1mnopqrstuvwxyz 26 -s262 2 1a 2a 1b 2b 1c 2a 1d 2a 1e 2a 1f 2a 1g 2a 1h 2a 1i 2b 1j 2a 1k 2a 1l 2b 1c 2b 1j 2b 1k 2b 1h 2b 1g 2b 1b 2a 1f 2b 1i 2a 1e 2b 1d 2b 1l 2a # test10: (use -n2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (several -s) (put -s last) ./jenny -w3a5b4c -w8a4a5b -w5a3a4c 3 3 3 3 3 5 -w1a10ab5c -w2c4a1b -n2 4 \ 3 3 6 5 -w1ab3ca4ab -w2ca4ab1ca -w5ac3ab2ac -w2ab3ac4ab -w5c2ab6c \ -w1ca3ca5ca -s1 -s3 Could not cover tuple 1a 3a Could not cover tuple 3a 6c Could not cover tuple 3a 5b Could not cover tuple 3a 5a Could not cover tuple 3a 4b Could not cover tuple 3a 4a Could not cover tuple 3c 4a Could not cover tuple 2c 3a Could not cover tuple 2a 3a Could not cover tuple 1c 3a Could not cover tuple 2c 4a Could not cover tuple 3c 4b 1a 2b 3b 4a 5a 6a 7d 8b 9c 10e 11b 1b 2c 3c 4c 5c 6b 7a 8a 9a 10c 11d 1c 2b 3b 4b 5b 6d 7c 8c 9b 10f 11a 1a 2a 3c 4c 5b 6e 7b 8b 9b 10b 11e 1b 2b 3a 4c 5c 6e 7c 8c 9c 10d 11c 1c 2b 3b 4b 5a 6c 7b 8a 9a 10a 11e 1b 2a 3c 4c 5a 6c 7d 8c 9b 10e 11a 1a 2c 3c 4c 5b 6d 7a 8b 9c 10a 11c 1b 2a 3b 4a 5b 6b 7c 8b 9a 10d 11b 1b 2b 3a 4c 5c 6a 7a 8c 9b 10f 11e 1a 2b 3b 4b 5a 6b 7c 8a 9c 10b 11d 1a 2b 3b 4a 5c 6e 7b 8c 9a 10c 11a 1b 2b 3a 4c 5c 6d 7d 8a 9a 10b 11d 1c 2a 3c 4c 5b 6a 7d 8a 9b 10c 11c 1c 2c 3b 4c 5b 6c 7c 8b 9c 10c 11e 1c 2b 3b 4a 5a 6e 7a 8a 9b 10f 11b 1a 2c 3c 4c 5b 6a 7b 8c 9b 10d 11d 1b 2c 3b 4b 5b 6e 7d 8b 9a 10e 11e 1b 2b 3a 4c 5c 6d 7b 8b 9c 10c 11b 1c 2b 3b 4a 5c 6b 7d 8c 9b 10a 11d 1a 2b 3b 4a 5a 6c 7b 8b 9a 10f 11c 1b 2b 3a 4c 5c 6b 7b 8a 9c 10e 11a 1b 2a 3b 4b 5b 6c 7a 8b 9c 10c 11d 1b 2c 3c 4c 5a 6c 7a 8c 9c 10b 11b 1c 2b 3b 4a 5a 6d 7d 8a 9b 10d 11e 1b 2b 3a 4c 5c 6a 7c 8b 9a 10a 11a 1b 2c 3b 4b 5b 6b 7d 8b 9c 10f 11c 1b 2c 3b 4b 5b 6a 7a 8b 9a 10d 11a 1b 2a 3c 4c 5c 6d 7c 8a 9a 10e 11c 1c 2b 3b 4b 5c 6a 7b 8b 9c 10b 11b 1b 2a 3b 4a 5b 6e 7b 8c 9b 10a 11d 1c 2b 3c 4c 5b 6c 7a 8b 9c 10e 11d 1c 2b 3b 4a 5c 6e 7b 8a 9a 10b 11c 1b 2c 3c 4c 5c 6c 7d 8b 9b 10f 11d 1b 2a 3c 4c 5a 6c 7b 8a 9a 10f 11b 1b 2b 3b 4a 5a 6b 7b 8a 9c 10c 11e 1c 2b 3b 4c 5a 6c 7c 8b 9b 10d 11b 1b 2c 3c 4c 5b 6e 7a 8c 9b 10a 11b 1b 2a 3c 4c 5a 6b 7a 8c 9b 10b 11a # test11: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (no -s) ./jenny -n12 2 2 2 2 2 2 2 2 2 2 2 2 -w1a2b3a4b5b6a7a8b9b10b11b12b -w6b \ -w2a5ab -w5a2ab -w5a2ab -w1b -w10a -w6b -w9a -w7b -w11a Could not cover tuple 2a Could not cover tuple 5a Could not cover tuple 3a 4b 8b 12b 1a 2b 3b 4a 5b 6a 7a 8a 9b 10b 11b 12b 1a 2b 3a 4b 5b 6a 7a 8b 9b 10b 11b 12a 1a 2b 3a 4a 5b 6a 7a 8b 9b 10b 11b 12b 1a 2b 3b 4b 5b 6a 7a 8a 9b 10b 11b 12a 1a 2b 3a 4b 5b 6a 7a 8a 9b 10b 11b 12b 1a 2b 3b 4a 5b 6a 7a 8b 9b 10b 11b 12a 1a 2b 3a 4a 5b 6a 7a 8a 9b 10b 11b 12a 1a 2b 3b 4b 5b 6a 7a 8b 9b 10b 11b 12b 1a 2b 3a 4a 5b 6a 7a 8a 9b 10b 11b 12b 1a 2b 3b 4a 5b 6a 7a 8a 9b 10b 11b 12a 1a 2b 3a 4b 5b 6a 7a 8a 9b 10b 11b 12a 1a 2b 3a 4a 5b 6a 7a 8b 9b 10b 11b 12a 1a 2b 3b 4b 5b 6a 7a 8b 9b 10b 11b 12a 1a 2b 3b 4b 5b 6a 7a 8a 9b 10b 11b 12b 1a 2b 3b 4a 5b 6a 7a 8b 9b 10b 11b 12b # test12: (use a -n bigger than 2) (put -n before the dimensions) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s first) ./jenny -s1 -n4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 52 \ -w28bBcCdDfFgGhHjJkKlLmMnNpPqQrRsStTvVwWxXzZ -w28aAeEiIoOuUyY -w3a5b6a2a9b8a Could not cover tuple 1a Could not cover tuple 1b Could not cover tuple 2a Could not cover tuple 2b Could not cover tuple 3a Could not cover tuple 3b Could not cover tuple 4a Could not cover tuple 4b Could not cover tuple 5a Could not cover tuple 5b Could not cover tuple 6a Could not cover tuple 6b Could not cover tuple 7a Could not cover tuple 7b Could not cover tuple 8a Could not cover tuple 8b Could not cover tuple 9a Could not cover tuple 9b Could not cover tuple 10a Could not cover tuple 10b Could not cover tuple 11a Could not cover tuple 11b Could not cover tuple 12a Could not cover tuple 12b Could not cover tuple 13a Could not cover tuple 13b Could not cover tuple 14a Could not cover tuple 14b Could not cover tuple 15a Could not cover tuple 15b Could not cover tuple 16a Could not cover tuple 16b Could not cover tuple 17a Could not cover tuple 17b Could not cover tuple 18a Could not cover tuple 18b Could not cover tuple 19a Could not cover tuple 19b Could not cover tuple 20a Could not cover tuple 20b Could not cover tuple 21a Could not cover tuple 21b Could not cover tuple 22a Could not cover tuple 22b Could not cover tuple 23a Could not cover tuple 23b Could not cover tuple 24a Could not cover tuple 24b Could not cover tuple 25a Could not cover tuple 25b Could not cover tuple 26a Could not cover tuple 26b Could not cover tuple 27a Could not cover tuple 27b # test13: (use a -n bigger than 2) (put -n last) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s last) ./jenny -w20b 3 5 4 -w10a9b -w10a9b 2 3 2 5 -w15b1a 5 2 3 3 3 3 4 4 2 4 3 \ 4 2 2 3 4 2 4 -n3 -s1024 -w10a20a6a4a9a8a7a 1a 2d 3b 4a 5b 6a 7e 8a 9a 10c 11a 12b 13a 14d 15a 16a 17c 18b 19c 20a 21a 22b 23b 24a 25b 1b 2b 3c 4b 5a 6b 7d 8d 9b 10b 11c 12a 13c 14b 15b 16b 17d 18a 19b 20a 21b 22a 23a 24b 25a 1c 2e 3a 4b 5c 6b 7c 8e 9a 10a 11b 12c 13b 14c 15c 16a 17a 18c 19d 20a 21b 22c 23c 24a 25d 1a 2a 3d 4a 5c 6a 7a 8c 9b 10b 11b 12c 13a 14a 15d 16b 17b 18c 19a 20a 21a 22a 23d 24b 25c 1c 2c 3d 4a 5b 6b 7b 8b 9b 10c 11c 12b 13c 14c 15c 16b 17c 18a 19a 20a 21a 22c 23b 24b 25d 1b 2a 3c 4b 5a 6a 7b 8b 9a 10a 11a 12a 13b 14a 15b 16a 17b 18b 19c 20a 21b 22b 23d 24a 25c 1a 2e 3a 4a 5a 6a 7c 8e 9b 10b 11a 12a 13c 14b 15d 16b 17a 18b 19d 20a 21a 22b 23c 24b 25b 1b 2c 3b 4b 5b 6a 7a 8c 9a 10a 11c 12b 13b 14d 15d 16a 17d 18c 19b 20a 21a 22c 23a 24a 25a 1b 2d 3d 4b 5c 6b 7e 8a 9a 10a 11b 12c 13b 14b 15a 16b 17d 18a 19a 20a 21b 22a 23b 24b 25b 1a 2b 3b 4a 5b 6b 7d 8d 9b 10c 11b 12b 13a 14d 15c 16a 17a 18a 19d 20a 21b 22a 23d 24a 25c 1c 2b 3d 4a 5c 6a 7d 8d 9a 10b 11a 12c 13c 14c 15a 16a 17b 18b 19c 20a 21a 22b 23a 24a 25d 1c 2d 3a 4b 5a 6b 7a 8c 9b 10c 11c 12a 13a 14b 15a 16b 17c 18c 19c 20a 21b 22c 23c 24a 25c 1a 2a 3c 4a 5b 6b 7e 8a 9b 10b 11c 12b 13c 14a 15c 16a 17b 18b 19b 20a 21a 22c 23c 24b 25a 1b 2e 3c 4a 5c 6a 7c 8e 9b 10c 11b 12c 13a 14d 15b 16b 17c 18a 19b 20a 21a 22a 23a 24b 25c 1a 2c 3b 4a 5c 6b 7b 8b 9b 10b 11a 12c 13a 14c 15d 16b 17d 18a 19c 20a 21b 22a 23c 24b 25a 1c 2c 3a 4a 5a 6b 7e 8d 9b 10c 11b 12a 13b 14a 15b 16a 17b 18c 19a 20a 21a 22b 23b 24a 25b 1c 2d 3c 4a 5a 6a 7a 8c 9a 10a 11a 12a 13c 14c 15c 16a 17d 18b 19b 20a 21b 22b 23d 24b 25d 1c 2e 3b 4b 5b 6a 7c 8e 9a 10c 11c 12b 13c 14a 15a 16a 17b 18a 19a 20a 21b 22b 23d 24b 25a 1c 2a 3a 4b 5a 6a 7b 8a 9a 10c 11b 12b 13c 14d 15b 16a 17a 18c 19d 20a 21a 22a 23a 24b 25d 1a 2b 3c 4b 5c 6a 7d 8c 9a 10a 11c 12b 13b 14a 15d 16a 17c 18c 19d 20a 21b 22c 23b 24b 25b 1b 2d 3d 4a 5b 6b 7a 8b 9b 10b 11a 12a 13b 14d 15b 16a 17a 18c 19d 20a 21b 22c 23b 24a 25a 1b 2a 3a 4a 5b 6a 7b 8b 9a 10a 11c 12c 13a 14b 15a 16a 17a 18a 19b 20a 21a 22c 23d 24a 25b 1b 2c 3b 4b 5a 6b 7e 8a 9a 10c 11b 12a 13a 14b 15d 16b 17a 18b 19a 20a 21b 22a 23d 24a 25d 1b 2e 3d 4b 5a 6a 7c 8a 9b 10c 11b 12c 13c 14c 15c 16b 17d 18a 19c 20a 21a 22c 23b 24a 25c 1a 2d 3a 4b 5c 6b 7a 8e 9a 10b 11a 12a 13a 14a 15c 16b 17d 18a 19c 20a 21a 22c 23a 24a 25b 1b 2c 3c 4a 5a 6b 7d 8d 9a 10b 11a 12b 13b 14d 15a 16b 17c 18a 19a 20a 21a 22c 23c 24b 25c 1c 2b 3a 4b 5b 6a 7e 8e 9a 10a 11b 12b 13a 14c 15b 16b 17d 18a 19d 20a 21a 22b 23c 24a 25a 1c 2a 3d 4b 5b 6b 7d 8e 9b 10b 11b 12b 13b 14c 15d 16b 17d 18a 19b 20a 21b 22b 23b 24a 25b 1a 2d 3d 4b 5b 6a 7a 8d 9a 10a 11b 12b 13c 14b 15d 16b 17b 18a 19d 20a 21b 22a 23c 24a 25d 1a 2e 3a 4a 5c 6a 7d 8b 9b 10c 11b 12a 13b 14b 15c 16a 17c 18a 19a 20a 21b 22b 23a 24a 25a 1a 2b 3c 4b 5c 6b 7c 8b 9b 10b 11c 12c 13b 14a 15a 16b 17a 18a 19d 20a 21a 22b 23d 24b 25d 1c 2e 3b 4b 5b 6b 7e 8c 9b 10b 11a 12c 13c 14d 15b 16b 17a 18a 19c 20a 21b 22b 23a 24b 25c 1b 2a 3b 4b 5c 6b 7b 8c 9b 10b 11b 12a 13c 14d 15c 16b 17c 18b 19d 20a 21b 22c 23d 24a 25b 1a 2e 3d 4b 5a 6b 7b 8d 9a 10a 11c 12c 13a 14d 15c 16a 17b 18b 19a 20a 21a 22a 23b 24b 25a 1c 2c 3d 4a 5b 6a 7c 8d 9a 10a 11a 12a 13a 14a 15a 16b 17c 18c 19d 20a 21b 22a 23a 24b 25b 1c 2b 3b 4a 5c 6a 7a 8a 9b 10c 11c 12a 13b 14c 15b 16a 17d 18b 19a 20a 21a 22a 23c 24b 25c 1b 2d 3c 4a 5c 6b 7b 8e 9b 10c 11a 12b 13a 14b 15d 16a 17b 18c 19b 20a 21a 22b 23b 24b 25d 1a 2d 3b 4a 5a 6b 7c 8c 9b 10c 11b 12c 13b 14c 15a 16b 17b 18b 19b 20a 21b 22c 23a 24a 25a 1c 2a 3c 4b 5b 6b 7c 8d 9a 10c 11a 12c 13b 14b 15d 16a 17c 18c 19c 20a 21a 22a 23d 24a 25a 1b 2d 3a 4a 5c 6b 7d 8a 9a 10a 11c 12b 13c 14c 15b 16b 17a 18c 19c 20a 21a 22b 23d 24b 25c 1b 2b 3a 4a 5b 6a 7b 8b 9b 10b 11b 12b 13b 14a 15a 16a 17d 18b 19c 20a 21b 22a 23b 24b 25d 1b 2c 3c 4b 5a 6a 7e 8e 9a 10b 11c 12c 13c 14c 15b 16a 17c 18c 19a 20a 21b 22b 23c 24a 25b 1c 2e 3b 4b 5a 6a 7a 8b 9a 10b 11c 12b 13a 14b 15c 16b 17a 18c 19b 20a 21a 22b 23b 24b 25c 1a 2b 3d 4b 5c 6a 7e 8b 9a 10c 11a 12a 13c 14d 15c 16b 17b 18c 19b 20a 21b 22a 23c 24b 25b 1a 2b 3a 4b 5b 6b 7b 8a 9a 10a 11a 12c 13c 14a 15d 16b 17c 18b 19a 20a 21b 22c 23a 24a 25c 1a 2c 3c 4b 5b 6b 7d 8c 9a 10a 11b 12a 13c 14c 15a 16a 17a 18b 19b 20a 21a 22a 23b 24a 25c 1a 2a 3a 4a 5c 6a 7e 8d 9b 10c 11c 12c 13a 14d 15d 16b 17d 18b 19d 20a 21b 22c 23a 24b 25d 1a 2e 3b 4a 5a 6b 7d 8e 9a 10a 11c 12a 13b 14d 15a 16b 17d 18c 19c 20a 21a 22a 23d 24a 25d 1a 2b 3d 4a 5a 6a 7a 8e 9a 10a 11b 12b 13b 14b 15d 16a 17a 18b 19c 20a 21b 22c 23a 24b 25a 1a 2a 3d 4a 5a 6b 7c 8c 9a 10a 11a 12b 13a 14a 15c 16a 17a 18a 19a 20a 21a 22b 23c 24a 25d 1c 2c 3a 4b 5c 6a 7d 8a 9b 10b 11a 12c 13a 14b 15b 16b 17b 18b 19b 20a 21b 22c 23d 24a 25a 1b 2e 3b 4b 5c 6b 7a 8d 9a 10a 11b 12c 13b 14a 15b 16b 17c 18b 19b 20a 21b 22b 23c 24b 25d 1b 2e 3c 4a 5b 6b 7c 8a 9a 10b 11c 12a 13a 14c 15d 16a 17b 18a 19d 20a 21b 22c 23a 24a 25b 1a 2a 3c 4b 5a 6b 7a 8b 9b 10c 11a 12b 13c 14c 15a 16a 17d 18c 19a 20a 21a 22a 23a 24a 25b 1a 2a 3b 4a 5b 6a 7b 8c 9a 10c 11a 12c 13b 14b 15c 16a 17d 18c 19d 20a 21a 22b 23c 24b 25c 1a 2d 3c 4a 5c 6a 7b 8d 9b 10c 11b 12a 13c 14a 15a 16b 17a 18c 19a 20a 21b 22c 23c 24a 25a 1a 2c 3d 4a 5c 6b 7e 8e 9b 10b 11c 12b 13b 14b 15c 16a 17c 18b 19d 20a 21a 22a 23d 24a 25c 1c 2d 3d 4b 5a 6a 7c 8b 9b 10c 11c 12c 13a 14a 15b 16a 17a 18b 19b 20a 21a 22a 23a 24b 25b 1a 2a 3b 4a 5a 6a 7d 8b 9a 10a 11a 12a 13c 14c 15d 16b 17c 18b 19d 20a 21a 22a 23b 24b 25a 1b 2c 3a 4a 5c 6a 7c 8c 9a 10a 11c 12a 13c 14d 15c 16b 17b 18a 19c 20a 21b 22b 23b 24b 25a 1c 2b 3c 4a 5a 6b 7a 8a 9b 10b 11b 12c 13a 14d 15a 16b 17b 18c 19c 20a 21b 22b 23c 24a 25b 1c 2b 3b 4a 5a 6a 7e 8c 9b 10b 11a 12a 13a 14a 15d 16a 17c 18a 19b 20a 21a 22c 23b 24a 25d 1b 2e 3d 4a 5b 6a 7d 8c 9b 10c 11a 12b 13a 14a 15b 16b 17d 18b 19a 20a 21a 22c 23d 24b 25b 1a 2a 3c 4b 5c 6b 7c 8e 9a 10a 11a 12a 13a 14d 15a 16a 17d 18b 19a 20a 21b 22c 23b 24b 25c 1c 2c 3c 4b 5c 6a 7b 8d 9b 10c 11c 12b 13b 14c 15c 16b 17a 18b 19c 20a 21b 22b 23a 24b 25b 1b 2d 3a 4b 5a 6a 7a 8d 9b 10c 11a 12c 13a 14c 15c 16a 17c 18a 19d 20a 21a 22a 23d 24b 25a 1c 2d 3a 4b 5b 6a 7e 8b 9a 10b 11b 12c 13c 14d 15d 16a 17d 18c 19a 20a 21a 22b 23d 24b 25c 1c 2e 3d 4a 5b 6a 7b 8a 9b 10b 11a 12a 13b 14b 15b 16a 17c 18c 19b 20a 21b 22a 23d 24a 25d 1b 2a 3b 4b 5c 6b 7d 8b 9b 10c 11b 12b 13c 14b 15b 16a 17b 18a 19c 20a 21a 22c 23c 24b 25d 1b 2e 3a 4b 5a 6a 7e 8c 9a 10a 11a 12b 13b 14a 15a 16a 17b 18c 19d 20a 21b 22a 23a 24a 25c 1c 2c 3c 4a 5a 6b 7d 8e 9b 10c 11a 12c 13c 14a 15c 16a 17d 18c 19d 20a 21b 22a 23b 24b 25a 1b 2b 3d 4a 5b 6a 7c 8d 9b 10c 11c 12a 13b 14c 15d 16a 17d 18c 19b 20a 21a 22b 23c 24a 25c 1c 2a 3d 4a 5c 6a 7e 8a 9a 10a 11c 12a 13b 14d 15d 16b 17a 18a 19c 20a 21b 22c 23c 24a 25c 1a 2c 3a 4a 5b 6b 7a 8e 9b 10c 11c 12c 13b 14d 15a 16b 17b 18a 19b 20a 21a 22b 23a 24b 25d 1c 2d 3b 4b 5a 6b 7b 8e 9a 10b 11c 12a 13b 14a 15b 16b 17b 18a 19d 20a 21a 22c 23b 24a 25c 1b 2b 3b 4a 5c 6a 7c 8a 9a 10a 11b 12b 13c 14b 15c 16b 17d 18c 19a 20a 21a 22b 23d 24b 25b 1b 2c 3d 4b 5b 6b 7a 8a 9a 10a 11b 12a 13a 14a 15a 16a 17a 18a 19c 20a 21a 22b 23d 24b 25a 1b 2a 3a 4b 5b 6b 7c 8c 9a 10b 11c 12b 13c 14b 15b 16b 17c 18b 19b 20a 21b 22a 23b 24a 25d 1c 2e 3c 4b 5b 6a 7e 8d 9a 10a 11b 12a 13c 14b 15c 16b 17d 18b 19c 20a 21b 22c 23b 24a 25b 1b 2d 3c 4b 5b 6a 7d 8a 9b 10b 11c 12c 13b 14d 15c 16a 17a 18b 19a 20a 21b 22a 23c 24a 25d 1c 2b 3b 4b 5b 6b 7c 8b 9a 10a 11a 12a 13a 14b 15b 16b 17b 18c 19a 20a 21b 22c 23a 24a 25d 1c 2b 3d 4b 5c 6b 7b 8c 9a 10a 11b 12c 13a 14c 15b 16b 17c 18c 19c 20a 21a 22b 23b 24b 25a 1b 2a 3b 4a 5c 6b 7e 8e 9b 10b 11a 12a 13b 14c 15a 16b 17a 18c 19b 20a 21b 22b 23a 24b 25a 1b 2b 3a 4b 5c 6b 7a 8c 9a 10c 11c 12c 13c 14d 15d 16b 17a 18a 19a 20a 21b 22a 23b 24b 25b 1c 2c 3c 4a 5a 6b 7c 8b 9b 10c 11b 12b 13b 14d 15d 16b 17b 18b 19d 20a 21a 22c 23d 24a 25c 1a 2e 3a 4b 5c 6b 7b 8d 9b 10b 11b 12b 13a 14c 15a 16a 17d 18b 19b 20a 21b 22c 23d 24a 25c 1c 2d 3b 4a 5a 6a 7d 8e 9a 10a 11b 12c 13c 14d 15d 16b 17c 18a 19b 20a 21b 22a 23c 24b 25b 1a 2e 3d 4a 5c 6b 7a 8a 9b 10c 11c 12b 13c 14d 15a 16b 17c 18b 19d 20a 21b 22b 23c 24a 25a 1b 2c 3d 4b 5a 6a 7d 8b 9a 10a 11c 12c 13a 14b 15d 16a 17c 18c 19c 20a 21b 22b 23a 24b 25c 1b 2e 3c 4a 5b 6b 7e 8b 9a 10c 11a 12b 13a 14c 15d 16a 17a 18c 19a 20a 21a 22a 23d 24a 25a 1b 2b 3d 4a 5a 6b 7b 8e 9b 10c 11a 12a 13c 14c 15d 16a 17b 18b 19c 20a 21b 22c 23d 24b 25b 1a 2c 3b 4b 5a 6a 7a 8d 9a 10b 11c 12a 13c 14a 15c 16a 17b 18c 19c 20a 21b 22c 23d 24a 25d 1c 2d 3c 4a 5c 6b 7e 8c 9b 10b 11b 12b 13b 14b 15b 16b 17c 18a 19a 20a 21a 22c 23a 24b 25d 1a 2d 3a 4a 5b 6a 7d 8a 9a 10c 11b 12a 13b 14a 15c 16b 17b 18c 19b 20a 21a 22a 23a 24a 25c 1b 2a 3c 4a 5c 6a 7a 8d 9a 10b 11a 12c 13a 14b 15b 16b 17a 18a 19d 20a 21b 22b 23b 24b 25b 1b 2c 3d 4b 5a 6a 7b 8c 9b 10b 11b 12c 13c 14b 15a 16a 17d 18a 19d 20a 21b 22b 23c 24a 25d 1c 2a 3b 4a 5a 6a 7d 8a 9b 10b 11c 12c 13a 14a 15a 16b 17a 18c 19a 20a 21b 22c 23b 24a 25b 1a 2d 3a 4a 5a 6b 7c 8d 9a 10b 11c 12b 13b 14a 15d 16a 17d 18c 19c 20a 21a 22b 23b 24b 25a 1b 2b 3c 4a 5b 6a 7b 8e 9a 10a 11a 12c 13b 14d 15c 16b 17c 18b 19b 20a 21a 22c 23c 24b 25a 1a 2c 3d 4b 5a 6b 7e 8a 9a 10a 11a 12b 13a 14c 15c 16a 17b 18a 19b 20a 21b 22b 23a 24b 25d 1c 2a 3a 4b 5b 6b 7a 8b 9a 10b 11b 12a 13a 14d 15a 16b 17c 18b 19a 20a 21b 22a 23c 24a 25a 1c 2e 3b 4b 5c 6a 7b 8c 9b 10b 11c 12b 13b 14c 15d 16b 17b 18c 19a 20a 21b 22a 23c 24a 25b 1a 2a 3a 4b 5b 6a 7c 8e 9b 10b 11c 12c 13c 14c 15c 16a 17c 18a 19c 20a 21a 22a 23a 24b 25c 1b 2d 3b 4a 5c 6b 7b 8b 9a 10a 11c 12a 13a 14d 15c 16b 17d 18b 19d 20a 21a 22b 23a 24a 25b 1a 2b 3b 4a 5a 6b 7e 8b 9b 10c 11c 12c 13c 14b 15a 16a 17b 18a 19d 20a 21a 22c 23b 24b 25c 1c 2e 3a 4b 5c 6b 7a 8a 9a 10a 11a 12a 13a 14a 15d 16a 17d 18a 19d 20a 21a 22c 23b 24b 25d 1c 2c 3b 4b 5b 6a 7c 8e 9a 10b 11b 12a 13a 14a 15b 16a 17a 18b 19c 20a 21a 22a 23c 24b 25c 1a 2e 3c 4b 5b 6b 7d 8b 9a 10b 11b 12c 13a 14b 15a 16b 17d 18c 19b 20a 21a 22b 23c 24b 25b 1c 2d 3b 4a 5b 6b 7c 8d 9a 10a 11a 12b 13b 14c 15b 16b 17a 18a 19a 20a 21a 22c 23d 24a 25b 1a 2e 3a 4b 5c 6b 7e 8c 9a 10c 11a 12c 13c 14a 15a 16a 17c 18c 19c 20a 21a 22c 23d 24b 25d 1b 2a 3d 4b 5a 6a 7d 8c 9a 10a 11c 12a 13b 14d 15b 16a 17b 18b 19a 20a 21a 22b 23a 24b 25b 1c 2e 3b 4a 5c 6b 7b 8a 9b 10b 11a 12b 13b 14b 15a 16b 17a 18a 19d 20a 21a 22b 23a 24a 25a 1b 2e 3a 4a 5b 6a 7a 8e 9b 10b 11b 12b 13c 14c 15b 16b 17b 18b 19a 20a 21a 22a 23b 24b 25d 1a 2c 3a 4a 5b 6b 7e 8d 9a 10b 11a 12c 13c 14d 15d 16a 17a 18a 19b 20a 21b 22a 23d 24b 25b 1b 2b 3a 4a 5a 6a 7c 8a 9a 10c 11b 12a 13a 14a 15a 16b 17c 18a 19b 20a 21b 22a 23d 24b 25a 1c 2d 3d 4b 5c 6b 7d 8c 9b 10b 11a 12a 13a 14d 15b 16a 17d 18b 19d 20a 21a 22a 23c 24b 25a 1c 2a 3a 4b 5a 6a 7e 8d 9a 10a 11b 12b 13c 14b 15a 16b 17b 18c 19b 20a 21a 22b 23c 24a 25c 1b 2a 3d 4a 5b 6b 7a 8e 9a 10c 11b 12c 13c 14a 15b 16b 17d 18c 19d 20a 21b 22c 23d 24a 25c 1c 2e 3a 4a 5a 6b 7d 8b 9a 10a 11a 12b 13c 14a 15c 16a 17a 18b 19c 20a 21b 22c 23c 24a 25b 1c 2c 3c 4a 5b 6a 7a 8a 9a 10b 11c 12a 13b 14b 15b 16a 17d 18a 19a 20a 21a 22c 23a 24b 25c 1c 2b 3d 4b 5c 6a 7a 8e 9a 10b 11c 12b 13a 14d 15c 16a 17a 18a 19c 20a 21b 22a 23b 24a 25d 1b 2d 3c 4a 5c 6a 7c 8a 9b 10c 11a 12a 13c 14a 15d 16a 17c 18b 19d 20a 21a 22c 23c 24a 25d 1b 2b 3a 4a 5b 6a 7b 8c 9a 10c 11b 12a 13a 14b 15c 16a 17b 18b 19d 20a 21a 22b 23a 24b 25b 1b 2d 3d 4b 5a 6a 7e 8c 9a 10b 11c 12c 13b 14c 15c 16a 17a 18b 19c 20a 21a 22a 23b 24b 25a 1c 2c 3a 4b 5c 6a 7a 8b 9a 10a 11b 12b 13b 14c 15d 16a 17c 18b 19b 20a 21a 22b 23d 24a 25b 1a 2c 3b 4b 5c 6a 7c 8d 9b 10b 11c 12c 13a 14d 15a 16a 17c 18c 19a 20a 21a 22b 23b 24b 25d 1b 2c 3c 4b 5b 6b 7b 8d 9a 10a 11a 12a 13a 14d 15b 16a 17b 18a 19c 20a 21a 22a 23c 24b 25d 1b 2c 3b 4a 5c 6a 7d 8e 9b 10c 11c 12b 13c 14a 15d 16a 17a 18c 19d 20a 21b 22b 23a 24a 25d 1a 2d 3d 4b 5b 6b 7e 8e 9a 10c 11b 12a 13b 14b 15a 16b 17b 18b 19a 20a 21a 22b 23c 24a 25a 1c 2b 3c 4a 5a 6a 7a 8e 9a 10a 11a 12a 13a 14b 15c 16a 17a 18c 19a 20a 21b 22b 23c 24b 25c 1a 2d 3c 4b 5b 6b 7b 8c 9a 10b 11b 12c 13a 14b 15d 16a 17a 18c 19c 20a 21b 22a 23d 24a 25b 1c 2a 3d 4b 5b 6b 7c 8a 9b 10c 11b 12c 13b 14d 15b 16a 17d 18a 19b 20a 21a 22c 23b 24a 25a 1a 2d 3d 4a 5c 6a 7d 8b 9a 10c 11a 12b 13b 14c 15a 16a 17d 18a 19d 20a 21b 22c 23c 24a 25c 1b 2b 3b 4b 5a 6b 7e 8d 9a 10a 11a 12c 13a 14d 15b 16b 17d 18b 19a 20a 21b 22c 23d 24b 25a 1b 2e 3b 4a 5c 6a 7d 8d 9a 10a 11b 12c 13b 14b 15d 16a 17b 18c 19d 20a 21b 22c 23b 24a 25c 1b 2a 3c 4b 5a 6a 7b 8a 9a 10a 11c 12b 13a 14c 15d 16a 17b 18c 19d 20a 21a 22b 23d 24a 25a 1b 2e 3c 4a 5a 6b 7a 8b 9a 10b 11c 12c 13a 14a 15b 16b 17b 18c 19c 20a 21b 22c 23a 24b 25a 1c 2a 3d 4a 5c 6b 7c 8b 9b 10b 11b 12c 13c 14b 15c 16a 17b 18b 19c 20a 21a 22a 23b 24a 25b 1c 2a 3a 4a 5b 6b 7d 8c 9b 10c 11c 12a 13b 14b 15a 16b 17d 18a 19c 20a 21a 22c 23d 24b 25a 1b 2c 3a 4a 5a 6a 7b 8a 9a 10c 11b 12a 13a 14a 15c 16b 17c 18c 19b 20a 21b 22a 23c 24b 25c 1c 2a 3b 4b 5b 6a 7e 8b 9a 10a 11b 12a 13b 14a 15b 16b 17c 18b 19d 20a 21b 22a 23a 24b 25b 1c 2b 3d 4b 5b 6a 7a 8e 9a 10a 11a 12b 13b 14a 15a 16b 17b 18c 19b 20a 21b 22a 23d 24b 25b 1c 2c 3a 4b 5b 6b 7c 8c 9a 10c 11a 12b 13a 14c 15b 16a 17d 18a 19d 20a 21b 22a 23a 24a 25b 1c 2d 3b 4b 5a 6b 7c 8d 9a 10a 11b 12c 13c 14b 15d 16b 17c 18b 19a 20a 21b 22a 23a 24a 25c 1a 2e 3d 4a 5a 6b 7b 8b 9b 10c 11b 12a 13c 14d 15d 16a 17a 18c 19b 20a 21a 22c 23a 24a 25d 1c 2e 3a 4b 5b 6a 7d 8a 9a 10b 11c 12a 13c 14c 15a 16b 17c 18a 19a 20a 21a 22b 23b 24a 25c 1a 2b 3d 4b 5a 6b 7e 8a 9b 10c 11a 12c 13b 14c 15c 16b 17a 18c 19d 20a 21b 22c 23c 24b 25d 1c 2a 3c 4a 5a 6a 7b 8e 9a 10a 11b 12a 13b 14b 15d 16b 17d 18a 19a 20a 21b 22b 23a 24b 25d 1c 2a 3b 4b 5b 6b 7a 8d 9a 10a 11a 12a 13b 14a 15c 16b 17d 18a 19b 20a 21b 22b 23d 24b 25c 1b 2b 3c 4b 5c 6a 7c 8c 9b 10c 11a 12a 13c 14d 15a 16b 17a 18c 19b 20a 21a 22c 23c 24a 25b 1a 2d 3a 4b 5b 6b 7d 8c 9a 10a 11a 12b 13c 14d 15d 16a 17b 18b 19c 20a 21a 22b 23b 24b 25d 1c 2d 3c 4b 5a 6a 7e 8e 9b 10c 11a 12a 13a 14c 15d 16a 17b 18c 19c 20a 21b 22c 23d 24a 25c 1c 2d 3b 4b 5a 6a 7a 8a 9a 10a 11b 12b 13a 14b 15c 16a 17b 18a 19a 20a 21a 22b 23c 24b 25a 1b 2b 3d 4a 5c 6b 7b 8d 9a 10c 11c 12b 13b 14a 15b 16a 17a 18a 19b 20a 21a 22c 23b 24b 25b 1c 2c 3b 4a 5c 6a 7d 8e 9a 10a 11a 12c 13a 14b 15b 16b 17c 18b 19a 20a 21a 22c 23b 24b 25b 1b 2a 3d 4b 5b 6a 7e 8c 9a 10c 11b 12b 13a 14c 15b 16a 17d 18c 19b 20a 21a 22c 23d 24a 25d 1b 2d 3d 4a 5c 6a 7b 8b 9a 10b 11c 12c 13b 14d 15a 16a 17c 18a 19a 20a 21a 22a 23d 24b 25c 1a 2e 3c 4a 5c 6b 7c 8a 9a 10b 11c 12a 13b 14b 15c 16a 17d 18a 19c 20a 21a 22a 23a 24a 25d 1c 2c 3d 4b 5a 6b 7e 8b 9a 10a 11b 12a 13b 14a 15b 16b 17d 18b 19c 20a 21a 22c 23a 24b 25b 1b 2e 3c 4b 5a 6b 7b 8d 9a 10c 11a 12a 13b 14a 15d 16b 17c 18a 19c 20a 21a 22c 23c 24a 25b 1a 2b 3d 4b 5b 6a 7d 8b 9b 10b 11a 12b 13b 14a 15d 16b 17a 18a 19a 20a 21a 22b 23d 24a 25a 1a 2e 3c 4a 5a 6b 7a 8c 9a 10a 11b 12a 13a 14c 15a 16a 17c 18b 19b 20a 21a 22c 23b 24b 25a 1b 2b 3a 4a 5a 6b 7c 8b 9a 10b 11c 12c 13c 14c 15b 16b 17b 18c 19d 20a 21a 22b 23b 24a 25a 1b 2a 3d 4a 5a 6a 7a 8d 9b 10c 11c 12c 13a 14c 15a 16a 17a 18b 19c 20a 21a 22c 23a 24a 25d 1a 2b 3b 4a 5a 6b 7e 8e 9a 10a 11c 12b 13b 14c 15c 16a 17d 18c 19c 20a 21a 22b 23b 24a 25d 1c 2a 3a 4b 5b 6a 7b 8a 9a 10b 11a 12c 13b 14a 15b 16b 17d 18a 19c 20a 21b 22c 23c 24a 25b 1a 2a 3d 4a 5c 6b 7d 8d 9b 10b 11a 12b 13a 14c 15c 16a 17c 18c 19a 20a 21b 22a 23d 24b 25d 1a 2c 3d 4b 5a 6a 7c 8a 9a 10a 11b 12a 13c 14d 15d 16b 17a 18c 19b 20a 21a 22c 23d 24b 25b 1a 2b 3c 4b 5b 6b 7e 8e 9a 10b 11c 12a 13c 14d 15a 16b 17c 18b 19d 20a 21a 22c 23a 24b 25d 1b 2e 3a 4b 5a 6b 7c 8c 9a 10a 11b 12a 13a 14b 15a 16b 17a 18a 19a 20a 21b 22b 23b 24a 25a 1c 2d 3b 4a 5c 6a 7b 8d 9a 10a 11b 12b 13b 14d 15a 16b 17b 18c 19d 20a 21b 22c 23c 24b 25d 1b 2c 3b 4a 5c 6b 7a 8c 9b 10b 11a 12c 13a 14a 15b 16b 17c 18c 19d 20a 21a 22a 23a 24a 25a 1b 2d 3c 4b 5b 6b 7e 8b 9a 10a 11a 12b 13c 14a 15c 16b 17a 18c 19b 20a 21b 22a 23d 24a 25d 1a 2b 3c 4a 5a 6a 7d 8b 9a 10b 11c 12b 13a 14d 15a 16b 17c 18a 19c 20a 21a 22a 23c 24a 25c 1b 2c 3b 4a 5a 6b 7e 8d 9b 10c 11a 12c 13a 14b 15c 16a 17c 18b 19a 20a 21b 22c 23c 24b 25a 1b 2d 3d 4a 5a 6a 7c 8e 9b 10b 11b 12c 13b 14d 15c 16a 17b 18b 19b 20a 21b 22a 23c 24a 25a 1c 2a 3c 4a 5c 6b 7d 8a 9b 10b 11a 12a 13c 14b 15d 16a 17b 18c 19d 20a 21b 22a 23b 24b 25c 1a 2e 3b 4b 5b 6a 7a 8b 9a 10b 11c 12b 13c 14d 15a 16b 17b 18a 19d 20a 21b 22b 23d 24b 25b 1a 2e 3d 4b 5a 6a 7e 8d 9a 10b 11c 12a 13a 14c 15d 16a 17b 18b 19b 20a 21b 22a 23a 24a 25d 1a 2d 3b 4a 5b 6a 7b 8a 9a 10b 11c 12c 13c 14c 15a 16b 17b 18b 19b 20a 21a 22a 23b 24a 25b 1b 2e 3a 4b 5a 6a 7b 8e 9a 10c 11b 12a 13c 14d 15b 16b 17a 18c 19a 20a 21a 22a 23d 24b 25c 1a 2b 3a 4b 5a 6a 7d 8c 9a 10a 11b 12c 13c 14a 15c 16a 17a 18a 19d 20a 21a 22a 23c 24b 25c 1c 2e 3a 4b 5a 6b 7d 8d 9b 10c 11a 12c 13b 14a 15d 16a 17a 18b 19a 20a 21b 22c 23a 24a 25b 1c 2a 3b 4b 5a 6b 7c 8a 9b 10b 11b 12a 13b 14c 15a 16a 17c 18b 19d 20a 21b 22b 23c 24a 25d 1b 2b 3a 4b 5c 6b 7a 8d 9a 10c 11c 12c 13a 14d 15b 16b 17c 18c 19d 20a 21a 22b 23c 24a 25c 1b 2c 3c 4a 5b 6b 7c 8c 9b 10c 11c 12b 13c 14b 15d 16a 17b 18a 19a 20a 21a 22b 23d 24a 25c 1b 2e 3d 4a 5c 6a 7e 8e 9a 10a 11a 12a 13a 14a 15b 16a 17c 18b 19d 20a 21b 22c 23c 24a 25c 1c 2b 3c 4a 5b 6a 7a 8b 9b 10c 11c 12b 13b 14b 15d 16a 17c 18c 19c 20a 21b 22a 23d 24b 25d 1a 2c 3a 4a 5a 6b 7b 8e 9b 10c 11a 12b 13c 14a 15a 16b 17d 18a 19b 20a 21b 22b 23d 24b 25a 1c 2d 3c 4a 5c 6a 7d 8d 9a 10a 11c 12c 13c 14b 15b 16b 17a 18a 19b 20a 21a 22b 23d 24a 25d 1c 2b 3c 4a 5a 6a 7c 8e 9a 10b 11a 12c 13a 14c 15a 16a 17c 18b 19c 20a 21b 22b 23a 24b 25a 1b 2a 3a 4a 5a 6b 7e 8a 9b 10b 11c 12a 13b 14d 15b 16a 17c 18b 19a 20a 21b 22c 23b 24b 25b 1c 2c 3d 4b 5a 6a 7e 8c 9a 10c 11c 12a 13a 14a 15a 16b 17d 18b 19a 20a 21b 22b 23b 24b 25b 1c 2c 3c 4b 5c 6a 7a 8b 9a 10c 11a 12a 13b 14b 15a 16b 17a 18c 19b 20a 21b 22a 23b 24a 25a 1c 2e 3a 4a 5b 6a 7c 8d 9a 10a 11c 12a 13a 14d 15c 16a 17b 18a 19c 20a 21b 22a 23d 24b 25c 1c 2c 3d 4a 5a 6b 7d 8a 9a 10b 11c 12a 13c 14d 15d 16b 17d 18a 19d 20a 21a 22c 23b 24a 25d 1c 2b 3b 4a 5a 6b 7b 8c 9a 10a 11c 12a 13c 14a 15b 16a 17d 18b 19b 20a 21a 22b 23d 24b 25a 1a 2b 3b 4b 5a 6a 7a 8e 9a 10a 11a 12b 13c 14c 15a 16b 17c 18a 19a 20a 21b 22a 23d 24a 25d 1a 2d 3a 4a 5c 6b 7e 8b 9b 10b 11c 12a 13a 14b 15c 16a 17b 18b 19d 20a 21a 22b 23d 24a 25a 1c 2a 3c 4b 5a 6b 7b 8c 9b 10b 11c 12c 13a 14b 15c 16a 17c 18c 19b 20a 21a 22a 23b 24a 25a 1c 2d 3a 4a 5a 6a 7d 8e 9a 10a 11c 12c 13a 14c 15a 16a 17a 18c 19c 20a 21b 22c 23b 24b 25c 1b 2a 3d 4b 5b 6a 7b 8d 9b 10b 11b 12c 13b 14c 15b 16a 17d 18a 19a 20a 21a 22a 23b 24a 25d 1a 2e 3d 4a 5a 6b 7e 8a 9a 10c 11a 12a 13c 14b 15c 16b 17d 18a 19c 20a 21b 22b 23d 24a 25a 1b 2d 3a 4a 5a 6a 7c 8b 9a 10c 11b 12c 13b 14c 15a 16a 17d 18c 19c 20a 21a 22b 23c 24a 25a 1b 2a 3c 4b 5c 6a 7a 8a 9a 10a 11b 12c 13c 14b 15b 16a 17d 18b 19b 20a 21b 22b 23a 24a 25a 1c 2b 3a 4b 5a 6a 7d 8a 9a 10c 11c 12c 13c 14b 15a 16a 17d 18b 19d 20a 21b 22b 23b 24a 25a 1a 2d 3c 4b 5b 6b 7e 8c 9b 10b 11b 12b 13a 14a 15c 16a 17c 18b 19b 20a 21a 22a 23c 24b 25b 1b 2d 3c 4b 5a 6b 7e 8d 9a 10b 11b 12b 13b 14a 15b 16a 17c 18c 19b 20a 21a 22a 23b 24b 25c 1a 2b 3a 4a 5c 6b 7d 8e 9a 10c 11c 12b 13b 14c 15c 16b 17b 18b 19a 20a 21b 22c 23c 24b 25b 1b 2c 3b 4a 5c 6b 7a 8d 9a 10b 11b 12b 13c 14c 15c 16b 17d 18a 19a 20a 21b 22a 23c 24a 25d 1c 2a 3b 4a 5c 6a 7d 8e 9b 10b 11c 12b 13b 14a 15c 16a 17b 18c 19b 20a 21b 22c 23c 24b 25a 1b 2e 3c 4b 5c 6b 7c 8b 9a 10c 11c 12a 13c 14c 15d 16b 17c 18a 19d 20a 21b 22a 23c 24b 25a 1c 2d 3a 4a 5c 6a 7b 8d 9a 10a 11b 12b 13c 14b 15c 16b 17d 18c 19b 20a 21b 22c 23b 24b 25a 1b 2e 3b 4b 5a 6a 7d 8c 9b 10c 11b 12b 13c 14c 15c 16b 17b 18c 19b 20a 21b 22a 23b 24a 25d # test14: (don't use a -n) (more than 10 dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (no -s) ./jenny 5 2 4 3 6 5 2 4 2 2 4 6 5 2 4 4 3 2 2 4 5 5 3 2 4 4 2 5 5 4 3 2 1a 2a 3a 4a 5e 6b 7b 8b 9b 10a 11a 12a 13c 14a 15a 16d 17b 18b 19a 20d 21b 22b 23a 24b 25a 26d 27a 28e 29c 30d 31a 32b 1b 2b 3b 4c 5a 6d 7a 8a 9a 10b 11b 12b 13e 14b 15d 16b 17a 18a 19b 20a 21d 22c 23c 24a 25b 26b 27b 28a 29d 30a 31c 32a 1c 2a 3c 4b 5f 6e 7a 8c 9b 10b 11c 12e 13a 14b 15b 16a 17c 18a 19b 20b 21c 22e 23b 24b 25c 26a 27a 28d 29e 30c 31b 32b 1d 2b 3d 4b 5b 6a 7b 8d 9a 10a 11d 12c 13d 14a 15c 16c 17c 18b 19a 20c 21e 22a 23b 24a 25d 26c 27b 28b 29a 30b 31b 32a 1e 2b 3c 4c 5d 6c 7b 8a 9a 10a 11c 12d 13b 14a 15b 16a 17b 18b 19a 20b 21a 22d 23a 24a 25c 26a 27b 28c 29b 30a 31a 32a 1e 2a 3d 4a 5c 6c 7a 8d 9b 10b 11d 12f 13b 14b 15a 16c 17a 18a 19b 20d 21a 22d 23c 24b 25d 26c 27a 28c 29b 30b 31c 32b 1b 2a 3a 4c 5d 6a 7a 8c 9b 10b 11b 12d 13d 14b 15c 16b 17b 18a 19b 20c 21e 22a 23a 24b 25b 26d 27a 28b 29a 30d 31a 32b 1a 2b 3b 4a 5c 6e 7b 8c 9a 10a 11a 12f 13a 14a 15d 16d 17a 18b 19a 20a 21c 22e 23c 24a 25a 26b 27b 28d 29e 30c 31c 32a 1b 2b 3b 4b 5f 6b 7a 8b 9a 10a 11b 12e 13c 14b 15a 16b 17c 18a 19a 20d 21b 22b 23b 24a 25b 26b 27b 28e 29c 30b 31b 32a 1c 2b 3a 4b 5a 6d 7b 8d 9b 10a 11d 12e 13e 14a 15d 16c 17b 18b 19a 20a 21d 22c 23a 24b 25d 26d 27a 28a 29d 30d 31a 32b 1d 2a 3c 4a 5b 6b 7a 8a 9b 10b 11c 12c 13c 14b 15c 16a 17a 18a 19b 20c 21d 22b 23c 24b 25a 26a 27a 28e 29c 30a 31c 32b 1b 2a 3d 4c 5e 6d 7b 8b 9a 10b 11a 12a 13e 14b 15b 16d 17c 18a 19b 20b 21a 22c 23b 24a 25a 26c 27b 28a 29d 30b 31b 32a 1a 2a 3b 4a 5e 6a 7a 8b 9b 10b 11c 12b 13d 14a 15b 16a 17a 18b 19b 20b 21b 22a 23c 24b 25c 26b 27b 28b 29a 30d 31c 32b 1a 2a 3a 4b 5a 6c 7b 8a 9a 10a 11a 12b 13b 14b 15c 16d 17c 18b 19b 20c 21c 22d 23b 24a 25b 26d 27a 28c 29b 30d 31b 32a 1d 2a 3d 4c 5b 6e 7b 8d 9b 10b 11b 12b 13a 14a 15a 16b 17b 18b 19a 20d 21c 22e 23a 24a 25b 26c 27b 28d 29e 30c 31a 32b 1a 2a 3d 4c 5f 6b 7b 8c 9a 10b 11d 12d 13c 14a 15d 16c 17c 18a 19b 20a 21b 22b 23b 24b 25d 26c 27a 28d 29c 30a 31c 32b 1a 2b 3c 4a 5c 6d 7a 8c 9b 10b 11c 12f 13e 14b 15a 16a 17b 18a 19a 20d 21e 22c 23a 24b 25c 26a 27b 28a 29d 30b 31b 32a 1c 2b 3c 4b 5f 6a 7a 8a 9a 10a 11a 12a 13d 14b 15d 16d 17a 18b 19a 20a 21e 22a 23c 24a 25a 26a 27b 28b 29a 30a 31b 32a 1e 2a 3b 4a 5d 6e 7a 8b 9a 10b 11d 12a 13a 14a 15c 16c 17c 18a 19a 20c 21d 22e 23a 24a 25d 26b 27a 28e 29e 30c 31b 32b 1a 2b 3b 4a 5e 6c 7a 8b 9a 10b 11b 12c 13b 14b 15d 16b 17b 18a 19a 20a 21e 22d 23b 24b 25a 26b 27a 28c 29b 30c 31a 32a 1e 2a 3a 4b 5a 6b 7a 8d 9a 10a 11b 12f 13c 14a 15b 16b 17a 18b 19b 20b 21a 22b 23b 24a 25a 26d 27b 28b 29c 30c 31c 32b 1b 2b 3a 4c 5c 6e 7a 8a 9a 10a 11d 12c 13a 14a 15c 16a 17c 18b 19a 20a 21a 22b 23c 24b 25c 26d 27b 28d 29e 30b 31a 32a 1c 2b 3d 4c 5d 6a 7a 8d 9b 10b 11a 12e 13d 14b 15a 16d 17a 18a 19a 20d 21d 22d 23a 24b 25c 26c 27a 28e 29b 30a 31c 32b 1d 2b 3a 4a 5f 6d 7b 8d 9a 10a 11c 12d 13b 14b 15c 16d 17b 18b 19b 20c 21b 22c 23c 24b 25c 26b 27a 28a 29d 30c 31c 32b 1a 2b 3c 4a 5b 6c 7a 8c 9a 10b 11d 12b 13c 14b 15b 16c 17a 18a 19a 20b 21a 22e 23c 24b 25b 26a 27a 28e 29a 30d 31a 32a 1e 2b 3c 4a 5a 6e 7b 8b 9a 10a 11a 12d 13e 14a 15a 16b 17a 18a 19a 20d 21c 22a 23a 24a 25d 26a 27b 28d 29a 30d 31b 32a 1c 2b 3a 4b 5c 6a 7b 8b 9b 10b 11b 12f 13e 14b 15c 16b 17c 18a 19b 20c 21b 22e 23b 24b 25c 26a 27b 28c 29c 30a 31a 32b 1d 2b 3d 4b 5b 6b 7b 8c 9a 10a 11c 12a 13b 14a 15d 16a 17b 18a 19b 20b 21d 22d 23b 24a 25c 26b 27b 28c 29a 30b 31c 32a 1b 2b 3c 4a 5e 6e 7a 8a 9b 10b 11c 12e 13b 14a 15c 16c 17a 18b 19b 20d 21c 22e 23c 24b 25d 26d 27a 28b 29d 30a 31c 32a 1a 2a 3c 4b 5d 6d 7b 8d 9a 10b 11b 12c 13a 14b 15a 16a 17a 18b 19a 20b 21b 22d 23c 24a 25d 26c 27b 28b 29e 30d 31a 32a 1e 2a 3b 4b 5b 6a 7b 8a 9b 10a 11d 12e 13d 14a 15a 16d 17a 18a 19a 20a 21c 22c 23a 24a 25a 26c 27a 28a 29a 30c 31c 32a 1d 2a 3d 4a 5f 6c 7a 8c 9b 10b 11a 12c 13e 14b 15b 16a 17a 18b 19a 20a 21d 22c 23a 24a 25b 26d 27a 28b 29b 30d 31a 32b 1c 2a 3b 4b 5e 6c 7a 8d 9a 10a 11c 12d 13a 14b 15a 16b 17b 18a 19a 20c 21d 22a 23c 24b 25b 26a 27b 28d 29e 30a 31c 32a 1c 2b 3a 4a 5a 6b 7b 8c 9a 10a 11c 12c 13a 14a 15b 16d 17a 18a 19b 20d 21e 22e 23b 24a 25d 26c 27b 28a 29e 30b 31c 32a 1e 2b 3d 4a 5d 6d 7b 8a 9b 10b 11c 12b 13c 14b 15d 16c 17c 18b 19a 20a 21c 22b 23b 24a 25a 26a 27b 28e 29d 30b 31a 32b 1d 2b 3b 4c 5c 6b 7b 8b 9b 10b 11d 12e 13d 14a 15d 16b 17c 18a 19b 20c 21a 22a 23c 24b 25b 26d 27b 28c 29d 30c 31a 32a 1c 2b 3c 4c 5c 6d 7b 8a 9b 10b 11b 12f 13c 14b 15c 16c 17a 18a 19a 20b 21e 22a 23a 24b 25c 26b 27b 28e 29a 30d 31c 32b 1b 2b 3a 4a 5b 6d 7b 8d 9a 10b 11a 12a 13d 14b 15b 16b 17c 18b 19b 20c 21b 22e 23c 24a 25b 26a 27b 28d 29b 30c 31b 32a 1e 2a 3c 4a 5f 6e 7a 8c 9a 10b 11a 12b 13c 14b 15d 16c 17a 18b 19a 20d 21e 22d 23c 24a 25b 26a 27b 28a 29c 30d 31b 32a 1c 2a 3d 4a 5b 6c 7a 8b 9a 10a 11b 12e 13e 14a 15a 16d 17c 18b 19b 20d 21e 22b 23c 24a 25c 26d 27a 28a 29d 30c 31b 32a 1c 2a 3d 4c 5a 6a 7a 8d 9b 10b 11c 12d 13b 14a 15c 16a 17b 18a 19a 20a 21a 22c 23c 24a 25c 26b 27a 28e 29e 30b 31a 32a 1b 2b 3b 4a 5f 6e 7b 8b 9a 10b 11c 12f 13c 14a 15b 16c 17b 18b 19a 20d 21d 22c 23c 24b 25b 26b 27b 28c 29e 30d 31b 32a 1c 2b 3d 4c 5d 6b 7a 8d 9b 10b 11c 12b 13a 14b 15c 16a 17c 18a 19b 20c 21c 22c 23a 24a 25d 26a 27b 28d 29c 30b 31a 32a 1b 2b 3b 4b 5a 6c 7b 8a 9a 10b 11b 12a 13d 14b 15a 16c 17c 18b 19b 20b 21b 22b 23b 24a 25a 26a 27a 28c 29e 30d 31b 32b 1d 2a 3b 4a 5d 6b 7a 8b 9b 10a 11a 12f 13e 14a 15c 16c 17b 18b 19b 20c 21e 22d 23b 24a 25a 26b 27a 28d 29b 30c 31c 32a 1b 2a 3d 4a 5c 6a 7a 8a 9a 10a 11c 12a 13a 14b 15b 16a 17b 18a 19a 20b 21c 22d 23a 24a 25a 26d 27b 28d 29d 30b 31c 32b 1e 2b 3c 4b 5e 6e 7b 8c 9a 10a 11d 12f 13d 14b 15b 16d 17c 18b 19a 20c 21b 22a 23b 24a 25b 26a 27b 28a 29b 30b 31b 32b 1a 2a 3c 4a 5c 6d 7b 8a 9b 10a 11d 12d 13b 14b 15b 16c 17a 18a 19b 20d 21d 22a 23b 24a 25a 26b 27b 28b 29c 30a 31a 32a 1e 2b 3a 4a 5d 6a 7b 8b 9b 10b 11b 12c 13c 14b 15a 16c 17a 18b 19a 20c 21c 22b 23b 24a 25c 26c 27b 28a 29b 30c 31b 32a 1a 2b 3a 4c 5f 6d 7a 8c 9b 10b 11a 12e 13a 14a 15d 16d 17b 18a 19b 20c 21a 22a 23c 24b 25b 26d 27a 28c 29b 30a 31a 32b 1d 2b 3c 4a 5e 6a 7a 8c 9b 10b 11d 12f 13b 14b 15b 16a 17a 18a 19b 20c 21b 22b 23c 24b 25d 26b 27b 28d 29a 30b 31c 32a 1b 2b 3a 4c 5b 6c 7b 8a 9a 10b 11c 12d 13d 14b 15d 16b 17a 18b 19a 20a 21c 22e 23b 24b 25c 26a 27a 28b 29c 30a 31a 32a 1e 2a 3c 4c 5b 6e 7b 8d 9a 10a 11a 12f 13e 14b 15c 16c 17c 18a 19a 20b 21c 22c 23c 24a 25d 26a 27b 28e 29e 30c 31a 32a 1d 2a 3b 4a 5a 6e 7b 8b 9a 10b 11b 12c 13c 14b 15b 16b 17b 18a 19b 20a 21c 22c 23c 24b 25a 26b 27b 28b 29d 30a 31b 32b 1e 2b 3d 4b 5c 6c 7b 8c 9b 10b 11a 12b 13a 14a 15d 16a 17c 18a 19b 20b 21b 22a 23a 24b 25d 26a 27b 28c 29a 30d 31a 32a # test15: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimension of size 2) (all dimensions equal size) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (one -s) (put -s last) ./jenny 2 -n2 -w1b2b 2 -s7 1a 2b 1b 2a 1a 2a # test16: (use -n2) (put -n last) (between n and 10 dimensions) (a dimension of size 2) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s in the middle) ./jenny -w3abcABC6aabbcc -w6de7ab -w3tuvwxyz -w7c4a -w3t4a5b 2 2 30 -s0 2 \ -s1 2 5 4 3 -n2 Could not cover tuple 3B 7b Could not cover tuple 3B 7a Could not cover tuple 3A 7a Could not cover tuple 3C 7b Could not cover tuple 3c 7a Could not cover tuple 3c 7b Could not cover tuple 3b 7a Could not cover tuple 3b 7b Could not cover tuple 3a 7a Could not cover tuple 3a 7b Could not cover tuple 3A 7b Could not cover tuple 3C 7a 1a 2a 3h 4b 5b 6b 7d 8a 1b 2b 3r 4a 5a 6c 7a 8c 1b 2a 3a 4b 5a 6e 7c 8b 1a 2b 3b 4a 5b 6d 7d 8b 1a 2a 3c 4b 5a 6d 7c 8c 1b 2a 3d 4a 5b 6a 7b 8a 1a 2b 3e 4b 5a 6a 7b 8c 1a 2a 3f 4b 5b 6c 7a 8a 1a 2b 3g 4b 5b 6e 7c 8a 1b 2b 3i 4a 5a 6b 7d 8c 1b 2b 3j 4a 5a 6d 7d 8a 1a 2b 3k 4a 5a 6b 7b 8b 1b 2a 3l 4a 5b 6b 7a 8b 1a 2a 3m 4a 5a 6a 7d 8b 1a 2a 3n 4b 5a 6b 7c 8c 1b 2a 3o 4a 5a 6e 7d 8b 1b 2b 3p 4b 5b 6a 7a 8c 1a 2b 3q 4b 5a 6c 7b 8b 1a 2b 3s 4a 5a 6e 7d 8c 1b 2b 3A 4b 5b 6d 7d 8c 1a 2b 3B 4a 5a 6e 7d 8c 1b 2a 3C 4b 5a 6e 7c 8b 1a 2b 3D 4b 5a 6c 7c 8c 1a 2b 3C 4a 5b 6d 7d 8a 1b 2a 3D 4a 5b 6a 7a 8b 1a 2b 3D 4b 5a 6b 7b 8a 1a 2a 3r 4b 5b 6d 7d 8a 1b 2a 3q 4a 5b 6a 7a 8c 1b 2a 3r 4a 5a 6a 7b 8b 1a 2a 3A 4b 5a 6e 7c 8a 1b 2a 3q 4b 5b 6d 7d 8a 1b 2a 3s 4b 5b 6b 7a 8a 1b 2b 3s 4a 5b 6a 7b 8b 1a 2b 3q 4b 5a 6e 7c 8a 1a 2a 3p 4a 5a 6d 7d 8a 1a 2b 3o 4b 5b 6b 7a 8c 1a 2a 3p 4b 5a 6b 7b 8b 1a 2b 3p 4b 5a 6c 7c 8a 1b 2a 3o 4b 5a 6d 7c 8a 1a 2b 3p 4b 5b 6e 7d 8c 1b 2b 3n 4a 5b 6a 7a 8b 1b 2b 3o 4b 5b 6a 7b 8a 1b 2b 3n 4b 5b 6d 7d 8a 1a 2a 3n 4b 5b 6e 7d 8c 1b 2b 3m 4b 5b 6c 7a 8c 1b 2a 3n 4b 5a 6c 7b 8b 1b 2a 3B 4b 5b 6d 7c 8b 1a 2b 3d 4b 5a 6c 7d 8b 1b 2a 3e 4a 5b 6b 7a 8b 1b 2b 3f 4b 5a 6a 7c 8c 1b 2a 3g 4a 5a 6a 7a 8b 1b 2b 3h 4a 5a 6a 7a 8b 1a 2a 3i 4b 5b 6c 7b 8a 1a 2a 3j 4b 5b 6a 7a 8c 1b 2a 3k 4b 5b 6a 7a 8a 1a 2b 3l 4b 5a 6c 7c 8a 1b 2a 3m 4b 5b 6e 7c 8a 1b 2b 3m 4b 5a 6d 7c 8b 1b 2a 3l 4a 5a 6e 7d 8c 1b 2a 3m 4a 5b 6b 7b 8a 1b 2a 3k 4b 5b 6d 7d 8c 1b 2a 3k 4b 5a 6e 7c 8b 1a 2b 3a 4a 5b 6d 7d 8a 1b 2a 3b 4b 5a 6e 7c 8c 1b 2b 3c 4a 5b 6e 7d 8b 1b 2a 3j 4a 5a 6c 7b 8b 1b 2a 3s 4b 5a 6d 7c 8c 1a 2a 3l 4a 5b 6a 7b 8b 1a 2b 3h 4b 5b 6d 7c 8c 1a 2a 3j 4b 5a 6e 7c 8c 1a 2b 3h 4a 5a 6c 7b 8b 1a 2a 3f 4a 5a 6b 7d 8b 1a 2b 3g 4a 5a 6d 7d 8c 1b 2a 3r 4b 5b 6e 7c 8b 1a 2a 3g 4a 5a 6c 7b 8b 1b 2b 3d 4b 5a 6b 7c 8c 1b 2b 3e 4b 5b 6c 7c 8a 1a 2a 3i 4b 5a 6d 7c 8b 1b 2a 3f 4b 5a 6e 7c 8b 1b 2b 3i 4b 5a 6a 7a 8a 1a 2a 3f 4b 5b 6b 7b 8c 1b 2b 3f 4b 5a 6d 7c 8a 1a 2b 3e 4b 5b 6e 7d 8b 1a 2b 3d 4b 5a 6c 7a 8a 1b 2b 3r 4a 5a 6b 7b 8b 1a 2b 3d 4b 5b 6d 7d 8a 1b 2b 3d 4b 5a 6e 7c 8c 1b 2b 3a 4b 5b 6d 7d 8c 1b 2a 3b 4a 5b 6d 7d 8a 1b 2b 3A 4a 5a 6d 7d 8b 1b 2b 3D 4a 5a 6d 7d 8a 1a 2a 3j 4a 5a 6b 7a 8a 1b 2a 3s 4a 5a 6c 7b 8a 1a 2a 3h 4b 5b 6e 7c 8a 1b 2b 3C 4b 5b 6d 7d 8c 1a 2b 3g 4a 5b 6b 7d 8b 1b 2b 3k 4b 5a 6c 7d 8b 1a 2a 3e 4b 5a 6d 7d 8b 1a 2b 3i 4a 5b 6e 7d 8c 1a 2b 3c 4a 5a 6e 7d 8a 1a 2a 3l 4b 5a 6d 7c 8b 1a 2b 3o 4a 5b 6c 7d 8b 1a 2a 3q 4b 5b 6b 7c 8c 1b 2b 3B 4b 5b 6e 7c 8a 1b 2b 3D 4a 5b 6e 7d 8a # test17: (use a -n bigger than 2) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s in the middle) ./jenny -n3 4 2 3 5 -s239876543 4 5 2 4 4 3 -w1ab2a -w1bd3a4c -w1cd2b3a \ -w2a5bcd6a -w3b4bcd5ad -w5ab6ace -w6a7ab -w5abc7b -w8ab9d -w10a9b Could not cover tuple 6a Could not cover tuple 3b 4c 7b Could not cover tuple 3b 4b 7b Could not cover tuple 3b 4d 7b 1a 2b 3c 4c 5c 6c 7a 8b 9c 10a 1b 2b 3a 4e 5d 6e 7b 8c 9b 10c 1c 2a 3b 4d 5b 6d 7a 8d 9d 10b 1d 2a 3a 4b 5a 6b 7a 8a 9a 10a 1a 2b 3b 4a 5a 6b 7a 8c 9b 10b 1b 2b 3c 4a 5d 6d 7b 8d 9a 10a 1a 2b 3c 4d 5d 6b 7b 8a 9c 10c 1c 2b 3b 4e 5d 6c 7b 8b 9a 10b 1d 2b 3b 4b 5c 6e 7a 8d 9d 10c 1b 2b 3b 4c 5b 6b 7a 8a 9c 10b 1c 2a 3c 4e 5c 6e 7a 8c 9c 10a 1d 2a 3c 4b 5d 6d 7b 8b 9b 10b 1c 2a 3a 4c 5a 6d 7a 8d 9d 10c 1d 2a 3a 4a 5c 6c 7a 8c 9d 10c 1a 2b 3c 4e 5b 6b 7a 8d 9d 10a 1a 2b 3a 4d 5c 6e 7a 8b 9a 10a 1b 2b 3a 4a 5b 6b 7a 8b 9c 10c 1b 2b 3a 4d 5c 6c 7a 8a 9b 10b 1a 2b 3b 4b 5b 6d 7a 8c 9a 10c 1b 2b 3c 4c 5d 6e 7b 8c 9d 10b 1d 2b 3c 4e 5a 6d 7a 8b 9c 10a 1c 2a 3b 4a 5d 6e 7a 8a 9a 10a 1c 2a 3a 4b 5c 6b 7a 8d 9c 10b 1d 2a 3c 4c 5b 6d 7a 8d 9b 10c 1b 2b 3c 4d 5a 6d 7a 8a 9b 10c 1c 2a 3b 4b 5c 6c 7a 8d 9b 10c 1d 2a 3c 4d 5c 6d 7a 8c 9a 10b 1b 2b 3a 4b 5d 6c 7b 8a 9a 10a 1c 2b 3c 4c 5c 6b 7a 8a 9a 10c 1d 2a 3b 4e 5d 6c 7b 8a 9c 10c 1a 2b 3a 4a 5d 6e 7b 8d 9c 10b 1a 2b 3b 4d 5c 6c 7a 8c 9d 10a 1a 2b 3b 4e 5c 6e 7a 8b 9b 10b 1a 2b 3a 4c 5d 6d 7b 8c 9c 10a 1d 2a 3b 4a 5d 6b 7b 8d 9d 10b 1c 2a 3a 4d 5d 6b 7b 8b 9b 10c 1a 2b 3a 4b 5d 6c 7b 8d 9d 10c 1d 2a 3b 4c 5b 6b 7a 8c 9d 10a 1a 2b 3a 4e 5a 6d 7a 8a 9a 10b 1c 2a 3c 4a 5d 6c 7b 8c 9b 10c 1b 2b 3a 4d 5a 6b 7a 8d 9d 10a 1c 2a 3b 4a 5a 6d 7a 8b 9c 10b 1c 2b 3c 4b 5a 6b 7a 8c 9d 10b 1d 2a 3c 4c 5d 6e 7b 8a 9b 10b 1d 2b 3b 4e 5d 6b 7b 8c 9a 10a 1b 2b 3b 4e 5c 6d 7a 8d 9d 10c 1a 2b 3a 4c 5b 6b 7a 8b 9a 10b 1c 2a 3c 4d 5d 6e 7b 8d 9d 10c 1c 2a 3a 4b 5b 6d 7a 8b 9a 10a 1b 2b 3c 4b 5d 6e 7b 8b 9c 10a 1b 2b 3b 4a 5c 6b 7a 8b 9a 10a 1d 2b 3c 4d 5d 6c 7a 8d 9c 10b 1a 2b 3a 4c 5d 6d 7a 8b 9b 10c 1d 2a 3a 4e 5d 6d 7b 8d 9d 10a 1c 2b 3c 4a 5b 6d 7a 8a 9c 10a 1d 2a 3b 4c 5c 6c 7a 8b 9b 10c 1d 2a 3a 4d 5b 6b 7a 8c 9c 10c 1b 2b 3c 4e 5d 6c 7a 8c 9d 10b 1b 2b 3c 4c 5a 6b 7a 8d 9c 10c 1d 2a 3c 4a 5a 6b 7a 8b 9a 10c 1d 2a 3b 4b 5c 6d 7a 8a 9c 10a 1b 2b 3c 4a 5c 6e 7a 8d 9a 10b 1c 2b 3b 4d 5b 6b 7a 8d 9a 10a 1b 2b 3b 4b 5b 6b 7a 8d 9b 10b 1c 2a 3a 4e 5b 6b 7a 8a 9b 10c 1c 2a 3a 4c 5a 6d 7a 8c 9b 10b 1a 2b 3c 4a 5c 6c 7a 8a 9a 10b 1a 2b 3b 4d 5c 6e 7a 8a 9b 10c 1c 2a 3a 4b 5d 6e 7b 8c 9a 10c 1c 2a 3a 4c 5c 6c 7a 8a 9c 10b 1d 2b 3c 4d 5b 6b 7a 8b 9b 10b 1b 2b 3a 4b 5a 6d 7a 8b 9c 10c 1a 2b 3a 4a 5a 6d 7a 8d 9a 10c 1d 2a 3c 4e 5c 6c 7a 8a 9a 10a 1a 2b 3b 4c 5c 6e 7a 8d 9d 10a 1c 2a 3c 4d 5d 6c 7b 8b 9c 10a 1b 2b 3c 4a 5b 6d 7a 8c 9d 10a 1a 2b 3c 4e 5d 6e 7b 8b 9a 10c 1d 2b 3b 4a 5a 6d 7a 8a 9b 10c 1b 2b 3c 4b 5c 6c 7a 8c 9c 10c 1b 2b 3b 4d 5c 6e 7a 8c 9c 10b 1a 2b 3c 4d 5a 6d 7a 8b 9c 10a 1c 2b 3c 4c 5d 6e 7b 8d 9b 10b 1d 2a 3a 4e 5a 6b 7a 8d 9b 10b 1a 2b 3c 4b 5c 6e 7a 8a 9b 10b 1b 2b 3c 4c 5a 6d 7a 8b 9a 10b 1c 2a 3a 4a 5c 6d 7a 8b 9b 10c 1b 2b 3b 4e 5a 6b 7a 8c 9a 10c 1d 2a 3c 4c 5d 6c 7b 8d 9a 10a 1d 2a 3a 4d 5d 6e 7b 8c 9a 10a 1c 2a 3b 4a 5a 6b 7a 8d 9d 10a 1a 2b 3b 4b 5b 6b 7a 8a 9c 10a 1a 2b 3a 4e 5c 6e 7a 8c 9d 10b 1b 2b 3b 4a 5d 6c 7b 8d 9c 10a 1c 2a 3a 4e 5b 6d 7a 8d 9c 10b 1d 2b 3b 4d 5c 6b 7a 8c 9b 10c 1b 2b 3c 4c 5d 6b 7b 8c 9b 10c 1d 2b 3c 4b 5b 6b 7a 8a 9a 10c 1a 2b 3b 4a 5d 6e 7b 8b 9b 10c 1c 2a 3a 4d 5d 6d 7b 8a 9a 10c 1c 2b 3b 4e 5b 6b 7a 8c 9d 10c 1d 2a 3c 4b 5a 6d 7a 8d 9d 10a 1c 2a 3a 4c 5d 6e 7b 8b 9c 10c 1d 2a 3a 4a 5c 6e 7a 8a 9c 10a 1d 2a 3a 4e 5d 6e 7b 8b 9b 10b 1a 2b 3b 4d 5b 6d 7a 8d 9b 10b 1b 2b 3a 4e 5c 6e 7a 8a 9c 10a 1c 2b 3b 4c 5b 6d 7a 8a 9a 10a 1c 2a 3a 4d 5a 6d 7a 8c 9a 10a 1a 2b 3c 4b 5b 6d 7a 8c 9d 10b 1d 2b 3b 4a 5b 6b 7a 8d 9b 10b 1b 2b 3a 4b 5c 6c 7a 8b 9b 10b 1c 2a 3c 4e 5c 6b 7a 8d 9d 10b 1d 2b 3c 4e 5b 6d 7a 8c 9b 10c 1a 2b 3b 4b 5c 6b 7a 8b 9a 10b 1d 2a 3c 4d 5c 6c 7a 8a 9a 10c 1d 2b 3c 4c 5a 6b 7a 8b 9b 10b 1b 2b 3b 4d 5b 6b 7a 8b 9a 10a 1a 2b 3b 4a 5b 6d 7a 8c 9a 10a 1b 2b 3a 4e 5b 6b 7a 8b 9c 10b 1c 2b 3c 4c 5a 6d 7a 8a 9c 10a 1d 2a 3c 4b 5d 6b 7a 8c 9b 10b 1b 2b 3b 4c 5c 6d 7a 8c 9a 10a 1c 2a 3a 4c 5d 6c 7a 8c 9d 10a 1a 2b 3a 4a 5d 6e 7a 8c 9d 10a 1d 2b 3c 4d 5a 6d 7a 8c 9c 10b 1a 2b 3b 4e 5d 6d 7b 8d 9c 10b 1a 2b 3b 4e 5a 6b 7a 8c 9d 10b 1a 2b 3a 4e 5d 6c 7b 8d 9b 10c 1b 2b 3a 4a 5a 6b 7a 8a 9b 10c 1b 2b 3c 4b 5d 6b 7b 8c 9d 10a 1c 2a 3b 4d 5c 6c 7a 8c 9a 10a 1b 2b 3c 4d 5d 6c 7b 8c 9a 10b 1a 2b 3c 4b 5c 6d 7a 8d 9a 10c 1d 2b 3c 4c 5c 6c 7a 8d 9c 10a 1a 2b 3c 4a 5d 6c 7b 8a 9a 10c 1c 2a 3a 4b 5a 6b 7a 8a 9b 10c 1b 2b 3c 4c 5c 6c 7a 8d 9d 10b 1d 2a 3a 4d 5c 6b 7a 8d 9d 10c 1d 2a 3c 4e 5b 6b 7a 8d 9a 10b 1a 2b 3a 4c 5d 6e 7b 8a 9a 10c 1b 2b 3c 4a 5d 6c 7b 8b 9c 10a 1a 2b 3c 4c 5a 6b 7a 8c 9c 10b 1d 2a 3a 4a 5b 6d 7a 8d 9d 10b 1d 2a 3c 4b 5c 6c 7a 8c 9c 10a 1c 2a 3b 4d 5b 6d 7a 8a 9a 10a 1d 2b 3c 4e 5c 6e 7a 8d 9c 10b 1a 2b 3a 4b 5a 6d 7a 8d 9c 10c 1c 2a 3c 4e 5a 6b 7a 8d 9a 10a 1d 2a 3b 4a 5b 6b 7a 8c 9c 10c # test18: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s last) ./jenny 2 3 40 -n3 -s16 | wc 240 720 2640 # test19: (don't use a -n) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s last) ./jenny 26 2 3 -w1aeiou2b3a -w1xyz2a3b -w1owuriennglejrhwlsjja3ab2a -s10 -s6 Could not cover tuple 1a 3a Could not cover tuple 1o 3a Could not cover tuple 1u 3a Could not cover tuple 1i 3a Could not cover tuple 1e 3a 1a 2b 3c 1b 2a 3a 1c 2a 3b 1d 2b 3b 1e 2a 3c 1f 2a 3a 1g 2b 3a 1h 2b 3c 1i 2b 3b 1j 2b 3c 1k 2a 3b 1l 2b 3a 1m 2a 3a 1n 2a 3c 1o 2a 3c 1p 2a 3c 1q 2a 3a 1r 2b 3b 1s 2a 3c 1t 2a 3b 1u 2b 3c 1v 2b 3c 1w 2b 3c 1x 2a 3a 1y 2a 3c 1z 2b 3c 1a 2b 3b 1u 2b 3b 1t 2b 3a 1v 2a 3b 1s 2b 3a 1s 2b 3b 1r 2b 3a 1w 2b 3b 1v 2a 3a 1q 2b 3b 1p 2b 3a 1p 2a 3b 1o 2b 3b 1b 2b 3c 1n 2b 3a 1n 2b 3b 1q 2a 3c 1a 2a 3c 1w 2b 3a 1m 2b 3b 1m 2b 3c 1l 2a 3c 1l 2b 3b 1w 2a 3c 1k 2b 3a 1x 2b 3b 1k 2a 3c 1j 2a 3c 1j 2b 3a 1j 2b 3b 1x 2b 3c 1i 2a 3c 1y 2b 3b 1h 2a 3c 1h 2b 3a 1h 2b 3b 1t 2b 3c 1g 2a 3c 1y 2a 3a 1g 2b 3b 1r 2a 3c 1z 2a 3a 1f 2b 3b 1c 2b 3c 1d 2a 3a 1e 2b 3b 1z 2b 3b 1f 2a 3c 1b 2b 3b 1c 2b 3a 1d 2b 3c 1u 2a 3c # test20: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction comes before the dimensions it constrains) (one -s) (put -s first) ./jenny -s9 -w10a9a6a -w10b6a9a -w3a5ab 2 5 2 3 2 2 2 5 2 5 3 3 2 4 2 2 2 2 \ 2 2 6 3 3 4 2 -n1 2 2 2 2 4 2 2 2 Could not cover tuple 3a 1a 2d 3b 4a 5b 6a 7b 8d 9b 10b 11c 12c 13a 14b 15a 16a 17a 18a 19a 20b 21e 22b 23a 24d 25a 26b 27a 28a 29b 30a 31a 32a 33a 1b 2c 3b 4c 5a 6b 7a 8a 9a 10a 11b 12b 13b 14c 15b 16b 17b 18b 19b 20a 21a 22c 23c 24b 25b 26a 27b 28b 29a 30b 31b 32b 33b 1b 2a 3b 4b 5b 6b 7b 8e 9b 10e 11a 12a 13a 14a 15a 16a 17b 18b 19a 20a 21b 22a 23b 24a 25a 26a 27b 28a 29b 30c 31a 32a 33b 1b 2b 3b 4b 5a 6a 7a 8b 9a 10d 11a 12a 13b 14d 15b 16b 17b 18b 19a 20b 21c 22b 23c 24c 25b 26b 27a 28b 29a 30d 31b 32b 33b 1a 2e 3b 4c 5a 6a 7a 8c 9b 10c 11a 12b 13a 14b 15a 16a 17a 18b 19a 20b 21f 22b 23c 24b 25b 26b 27a 28a 29a 30c 31a 32b 33b 1a 2c 3b 4b 5a 6b 7b 8a 9b 10d 11b 12b 13a 14c 15a 16a 17b 18a 19a 20b 21d 22b 23b 24a 25a 26b 27b 28b 29a 30b 31b 32a 33b # test21: (use -n1) (put -n last) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (several -s) (put -s first) ./jenny -s17 -s16 3 3 3 3 3 3 -w2aaaaaa -n1 1a 2b 3c 4b 5c 6c 1b 2c 3a 4a 5b 6b 1c 2b 3b 4c 5a 6a # test22: (use a -n bigger than 2) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (one -s) (put -s in the middle) ./jenny 3 3 3 -w1ab5ab 3 3 3 -s2 3 3 3 3 3 -n3 3 3 3 3 3 -w1ab5ab 3 3 3 3 3 \ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1a 2a 3a 4b 5c 6c 7c 8a 9b 10c 11a 12c 13b 14c 15b 16c 17c 18c 19b 20c 21b 22a 23a 24b 25b 26b 27a 28b 29c 30c 31b 32a 33a 34c 35a 1b 2b 3b 4a 5c 6a 7a 8c 9c 10a 11b 12b 13a 14b 15c 16b 17b 18b 19a 20a 21c 22b 23b 24c 25c 26a 27b 28a 29a 30b 31c 32c 33b 34b 35b 1c 2c 3c 4c 5a 6b 7b 8b 9a 10b 11c 12a 13c 14a 15a 16a 17a 18a 19c 20b 21a 22c 23c 24a 25a 26c 27c 28c 29b 30a 31a 32b 33c 34a 35c 1c 2c 3a 4c 5b 6b 7a 8a 9a 10a 11a 12c 13a 14b 15b 16a 17b 18a 19b 20a 21c 22c 23a 24b 25c 26b 27a 28c 29a 30b 31c 32b 33c 34b 35a 1b 2a 3c 4b 5c 6c 7c 8c 9c 10c 11c 12b 13c 14a 15c 16b 17a 18b 19b 20c 21b 22b 23b 24a 25b 26c 27c 28a 29b 30a 31a 32a 33a 34a 35b 1a 2b 3b 4c 5c 6a 7b 8b 9b 10b 11b 12a 13b 14c 15a 16a 17c 18c 19a 20b 21a 22b 23c 24c 25a 26a 27b 28b 29c 30c 31b 32b 33b 34c 35b 1a 2c 3c 4a 5c 6b 7a 8c 9b 10a 11c 12b 13b 14c 15c 16c 17c 18c 19c 20a 21c 22a 23b 24a 25c 26c 27c 28b 29c 30c 31b 32c 33c 34c 35c 1c 2a 3b 4b 5a 6c 7c 8b 9a 10c 11b 12a 13a 14b 15a 16c 17b 18a 19c 20c 21b 22a 23c 24c 25b 26a 27b 28c 29a 30b 31c 32a 33a 34b 35c 1c 2a 3a 4a 5b 6a 7b 8a 9c 10b 11a 12c 13c 14a 15b 16c 17a 18b 19a 20b 21a 22a 23a 24b 25a 26b 27a 28a 29b 30a 31a 32c 33b 34a 35a 1c 2b 3c 4b 5b 6a 7b 8c 9b 10b 11c 12c 13a 14b 15b 16b 17b 18c 19b 20b 21a 22c 23b 24a 25a 26c 27c 28b 29a 30b 31c 32a 33b 34b 35c 1b 2c 3a 4b 5c 6b 7a 8b 9c 10a 11b 12a 13c 14c 15a 16b 17c 18b 19b 20a 21c 22c 23c 24c 25c 26a 27b 28a 29b 30a 31a 32a 33c 34a 35c 1c 2b 3b 4a 5a 6b 7c 8c 9a 10a 11a 12b 13b 14a 15c 16b 17a 18a 19a 20c 21b 22c 23c 24b 25b 26b 27a 28c 29c 30c 31b 32c 33b 34c 35b 1b 2b 3a 4c 5c 6c 7b 8a 9c 10c 11c 12b 13b 14b 15c 16a 17b 18b 19c 20b 21a 22b 23a 24b 25b 26a 27c 28a 29c 30a 31b 32b 33a 34c 35a 1c 2c 3b 4c 5b 6a 7c 8a 9b 10c 11b 12c 13b 14a 15b 16b 17a 18c 19c 20c 21b 22b 23c 24c 25c 26a 27b 28b 29b 30b 31a 32b 33c 34a 35b 1a 2a 3c 4a 5c 6c 7a 8b 9c 10c 11a 12a 13c 14a 15a 16a 17a 18a 19a 20a 21c 22c 23b 24b 25a 26b 27a 28c 29a 30c 31c 32c 33a 34b 35a 1c 2a 3a 4c 5a 6a 7c 8a 9a 10b 11a 12c 13c 14c 15c 16c 17c 18a 19a 20a 21c 22b 23b 24a 25b 26c 27a 28c 29a 30b 31b 32b 33c 34b 35c 1b 2b 3b 4b 5c 6c 7a 8c 9b 10b 11b 12b 13c 14b 15a 16a 17b 18a 19a 20c 21b 22a 23a 24a 25a 26b 27b 28a 29b 30c 31a 32b 33c 34a 35a 1c 2c 3b 4c 5b 6c 7b 8b 9a 10a 11c 12a 13a 14c 15c 16b 17c 18c 19a 20b 21a 22a 23a 24c 25c 26c 27c 28a 29c 30a 31c 32a 33a 34c 35a 1a 2a 3c 4a 5c 6b 7c 8a 9a 10a 11c 12a 13a 14b 15b 16a 17a 18b 19c 20a 21a 22b 23a 24c 25a 26b 27a 28b 29b 30a 31a 32a 33a 34b 35c 1c 2a 3c 4b 5a 6a 7b 8b 9c 10b 11b 12b 13c 14c 15b 16c 17b 18c 19b 20c 21c 22a 23a 24b 25c 26c 27b 28b 29c 30b 31a 32c 33a 34c 35b 1b 2c 3a 4c 5c 6b 7a 8c 9b 10c 11a 12a 13a 14a 15b 16c 17c 18b 19c 20b 21a 22c 23c 24a 25b 26a 27a 28c 29a 30c 31b 32c 33b 34a 35a 1a 2b 3b 4a 5c 6c 7b 8b 9b 10a 11b 12c 13b 14a 15a 16b 17b 18a 19b 20a 21b 22a 23b 24b 25b 26b 27c 28b 29a 30a 31c 32b 33b 34a 35c 1c 2b 3c 4a 5a 6b 7a 8a 9b 10b 11a 12b 13b 14c 15a 16c 17a 18b 19b 20c 21a 22c 23b 24c 25b 26a 27c 28a 29c 30b 31b 32a 33c 34b 35a 1c 2c 3a 4a 5b 6c 7c 8b 9a 10c 11b 12b 13a 14b 15a 16a 17c 18c 19b 20b 21c 22b 23b 24a 25b 26c 27a 28c 29b 30c 31b 32c 33b 34c 35b 1b 2c 3a 4b 5c 6a 7a 8c 9a 10b 11c 12c 13a 14c 15c 16a 17a 18c 19c 20b 21b 22c 23c 24b 25a 26b 27b 28b 29a 30b 31a 32c 33a 34c 35b 1a 2b 3b 4b 5c 6b 7c 8a 9c 10c 11a 12a 13a 14a 15c 16c 17a 18c 19c 20a 21c 22a 23a 24a 25a 26c 27b 28a 29c 30b 31c 32b 33b 34a 35b 1c 2a 3c 4c 5c 6a 7b 8c 9c 10a 11c 12a 13b 14b 15b 16c 17c 18a 19a 20c 21b 22b 23c 24b 25c 26b 27c 28c 29b 30c 31c 32a 33c 34b 35b 1c 2a 3b 4a 5a 6b 7a 8c 9c 10c 11c 12c 13c 14c 15b 16a 17c 18b 19a 20c 21b 22c 23a 24a 25c 26a 27c 28b 29a 30a 31c 32b 33b 34c 35c 1c 2a 3b 4c 5b 6c 7a 8c 9a 10b 11b 12c 13b 14a 15b 16b 17b 18b 19c 20a 21c 22c 23c 24c 25a 26c 27a 28a 29c 30c 31b 32a 33a 34a 35c 1b 2a 3a 4b 5c 6a 7c 8a 9b 10a 11a 12c 13c 14b 15a 16b 17b 18a 19c 20b 21a 22a 23b 24c 25c 26a 27a 28c 29c 30a 31c 32c 33c 34c 35b 1a 2a 3b 4c 5c 6b 7b 8b 9a 10b 11a 12b 13c 14b 15c 16c 17b 18c 19b 20a 21b 22b 23c 24a 25c 26a 27a 28b 29b 30a 31a 32c 33b 34b 35a 1c 2b 3c 4c 5a 6c 7a 8a 9b 10c 11b 12a 13b 14c 15c 16b 17c 18b 19b 20a 21a 22a 23b 24b 25a 26b 27b 28c 29b 30a 31a 32c 33a 34b 35b 1c 2b 3a 4b 5b 6b 7b 8a 9b 10a 11c 12b 13c 14a 15a 16a 17a 18c 19a 20b 21c 22b 23a 24c 25c 26a 27b 28c 29a 30c 31b 32a 33a 34a 35c 1b 2c 3a 4a 5c 6a 7b 8b 9c 10c 11a 12b 13a 14a 15b 16b 17c 18a 19c 20c 21b 22b 23a 24a 25a 26b 27c 28a 29c 30b 31b 32c 33c 34b 35c 1a 2c 3c 4b 5c 6c 7c 8c 9c 10a 11c 12c 13b 14c 15a 16c 17b 18b 19a 20b 21c 22a 23c 24c 25b 26c 27b 28c 29b 30b 31a 32b 33b 34b 35a 1c 2b 3c 4a 5b 6a 7c 8a 9c 10b 11c 12a 13a 14c 15c 16a 17b 18a 19b 20c 21b 22a 23c 24c 25b 26c 27a 28b 29a 30c 31c 32c 33c 34a 35a 1c 2b 3c 4b 5a 6b 7c 8b 9a 10b 11b 12c 13a 14a 15a 16b 17c 18b 19c 20b 21c 22b 23b 24b 25c 26b 27c 28a 29a 30c 31a 32a 33c 34c 35a 1b 2c 3b 4b 5c 6a 7b 8c 9a 10c 11b 12a 13c 14b 15b 16c 17a 18a 19a 20a 21a 22c 23b 24b 25b 26c 27b 28b 29c 30a 31b 32a 33c 34c 35a 1a 2b 3a 4c 5c 6a 7a 8b 9a 10a 11b 12b 13b 14b 15b 16c 17a 18b 19c 20c 21a 22c 23a 24a 25c 26c 27a 28c 29a 30a 31c 32b 33a 34a 35b 1c 2a 3c 4a 5b 6c 7a 8c 9b 10a 11a 12b 13c 14c 15c 16a 17c 18a 19c 20b 21a 22b 23c 24b 25a 26a 27b 28a 29b 30b 31c 32a 33b 34c 35c 1c 2c 3a 4c 5a 6c 7c 8c 9c 10b 11a 12b 13a 14a 15a 16b 17a 18c 19b 20a 21a 22c 23a 24c 25a 26a 27c 28b 29b 30c 31c 32b 33a 34c 35b 1b 2c 3b 4a 5c 6b 7b 8a 9c 10b 11a 12a 13b 14b 15c 16a 17c 18c 19b 20b 21b 22c 23b 24c 25b 26b 27a 28c 29c 30b 31a 32b 33a 34a 35c 1c 2b 3c 4b 5b 6a 7a 8a 9a 10c 11a 12b 13c 14a 15b 16a 17b 18c 19a 20a 21c 22a 23c 24c 25b 26b 27c 28b 29b 30a 31b 32a 33b 34b 35b 1c 2c 3a 4c 5a 6b 7c 8b 9b 10a 11c 12b 13b 14b 15b 16a 17b 18a 19a 20c 21c 22a 23b 24a 25a 26a 27a 28a 29c 30b 31a 32a 33b 34a 35a 1a 2a 3c 4a 5c 6c 7b 8a 9a 10c 11b 12c 13a 14c 15c 16b 17a 18a 19b 20b 21a 22c 23a 24a 25c 26a 27b 28a 29a 30c 31b 32b 33c 34b 35b 1b 2a 3b 4c 5c 6b 7a 8b 9b 10b 11c 12c 13b 14a 15a 16a 17a 18c 19b 20c 21c 22b 23a 24b 25b 26c 27b 28a 29c 30a 31c 32c 33b 34b 35c 1c 2b 3a 4a 5b 6b 7b 8c 9b 10c 11b 12a 13c 14c 15a 16c 17b 18b 19c 20a 21b 22b 23c 24a 25c 26b 27c 28c 29c 30b 31a 32c 33a 34c 35a 1a 2c 3b 4b 5c 6a 7c 8a 9a 10b 11c 12a 13c 14b 15c 16b 17c 18b 19b 20c 21c 22a 23a 24b 25a 26a 27c 28c 29b 30c 31b 32c 33b 34a 35c 1c 2b 3a 4b 5a 6c 7b 8b 9b 10c 11a 12c 13a 14b 15c 16c 17a 18b 19a 20b 21b 22a 23c 24b 25c 26c 27a 28b 29b 30c 31c 32b 33c 34a 35c 1b 2b 3c 4a 5c 6c 7b 8c 9a 10a 11c 12a 13b 14a 15b 16c 17c 18c 19b 20c 21c 22a 23b 24c 25a 26a 27a 28a 29a 30a 31a 32b 33c 34c 35b 1c 2c 3b 4b 5b 6b 7a 8b 9c 10a 11a 12c 13b 14c 15a 16c 17b 18a 19c 20c 21a 22b 23b 24a 25a 26a 27b 28b 29a 30a 31b 32a 33a 34a 35b 1a 2a 3b 4c 5c 6a 7c 8a 9b 10c 11b 12b 13a 14a 15c 16c 17b 18a 19a 20b 21a 22c 23b 24c 25b 26b 27c 28a 29b 30b 31a 32c 33a 34c 35c 1c 2a 3a 4a 5a 6a 7a 8a 9b 10a 11c 12a 13c 14b 15a 16b 17c 18c 19c 20a 21b 22c 23c 24a 25b 26c 27b 28a 29c 30c 31a 32b 33b 34b 35a 1b 2c 3c 4c 5c 6c 7c 8b 9c 10b 11b 12b 13c 14c 15b 16b 17a 18c 19a 20a 21b 22a 23a 24c 25c 26b 27a 28c 29a 30b 31b 32a 33b 34a 35a 1c 2a 3b 4b 5b 6b 7c 8b 9c 10a 11b 12b 13a 14a 15c 16a 17c 18b 19b 20c 21a 22c 23b 24b 25c 26b 27b 28b 29c 30a 31b 32b 33c 34b 35a 1a 2b 3a 4c 5c 6b 7b 8c 9c 10b 11b 12c 13c 14c 15b 16b 17c 18a 19c 20b 21c 22b 23a 24c 25b 26c 27a 28b 29b 30b 31c 32a 33a 34b 35b 1c 2c 3c 4a 5a 6c 7a 8a 9a 10a 11a 12a 13b 14a 15b 16a 17b 18b 19a 20b 21b 22b 23a 24a 25b 26c 27b 28b 29c 30b 31c 32c 33c 34a 35b 1b 2b 3c 4c 5c 6b 7a 8a 9c 10c 11a 12c 13a 14b 15a 16b 17c 18c 19a 20c 21a 22a 23c 24a 25a 26c 27c 28c 29a 30c 31a 32a 33a 34c 35c 1c 2c 3a 4b 5b 6c 7c 8a 9b 10b 11c 12a 13b 14b 15c 16c 17a 18a 19a 20a 21c 22c 23c 24a 25c 26b 27c 28a 29a 30a 31c 32c 33b 34c 35c 1c 2a 3b 4a 5a 6a 7a 8c 9b 10c 11c 12b 13a 14c 15a 16b 17b 18c 19b 20b 21c 22b 23c 24b 25a 26b 27a 28c 29b 30a 31b 32b 33c 34a 35a 1a 2c 3a 4a 5c 6a 7b 8c 9a 10b 11a 12a 13b 14b 15a 16a 17b 18b 19c 20c 21b 22a 23b 24b 25c 26a 27b 28a 29b 30c 31b 32a 33a 34b 35b 1b 2b 3b 4a 5c 6c 7c 8b 9a 10a 11b 12c 13c 14c 15b 16c 17a 18c 19c 20b 21b 22c 23b 24c 25a 26c 27c 28b 29b 30c 31c 32c 33b 34b 35a 1c 2a 3c 4b 5b 6b 7b 8c 9b 10b 11c 12c 13a 14a 15b 16a 17c 18a 19a 20a 21a 22a 23a 24b 25b 26a 27c 28c 29c 30b 31a 32b 33a 34a 35b 1c 2b 3b 4c 5a 6a 7b 8b 9c 10c 11c 12c 13c 14c 15c 16a 17b 18b 19b 20a 21b 22c 23a 24c 25a 26b 27a 28a 29a 30c 31a 32a 33c 34c 35b 1a 2b 3a 4c 5c 6c 7a 8c 9c 10b 11c 12b 13a 14a 15b 16c 17a 18a 19b 20b 21b 22a 23b 24a 25c 26b 27b 28c 29c 30a 31a 32a 33c 34b 35c 1c 2a 3c 4b 5b 6b 7a 8b 9c 10c 11b 12a 13b 14b 15a 16b 17a 18c 19a 20b 21b 22c 23a 24b 25b 26a 27a 28a 29b 30b 31b 32c 33c 34c 35c 1b 2c 3c 4c 5c 6a 7b 8a 9a 10a 11a 12b 13b 14c 15a 16b 17a 18b 19c 20c 21c 22a 23a 24a 25b 26b 27b 28b 29b 30b 31c 32b 33b 34c 35a 1c 2c 3c 4b 5a 6c 7c 8c 9c 10a 11b 12c 13a 14b 15b 16a 17b 18c 19b 20a 21a 22b 23c 24c 25c 26b 27c 28a 29c 30c 31b 32c 33b 34a 35c 1a 2c 3b 4b 5c 6c 7b 8a 9b 10b 11b 12b 13c 14a 15c 16a 17c 18c 19c 20c 21a 22b 23c 24b 25a 26c 27a 28c 29a 30b 31c 32a 33c 34b 35a 1c 2a 3b 4c 5b 6c 7b 8b 9b 10a 11c 12b 13c 14b 15a 16c 17c 18b 19c 20c 21c 22c 23b 24b 25b 26a 27c 28b 29a 30c 31a 32c 33c 34a 35b 1b 2a 3a 4a 5c 6b 7a 8b 9b 10c 11b 12a 13b 14a 15c 16b 17b 18a 19a 20c 21a 22b 23a 24c 25c 26c 27c 28b 29a 30c 31a 32a 33b 34b 35b 1a 2b 3c 4c 5c 6b 7c 8c 9a 10c 11a 12c 13c 14b 15b 16b 17c 18a 19b 20b 21c 22c 23c 24b 25a 26a 27b 28a 29c 30a 31c 32c 33a 34a 35a 1c 2c 3b 4a 5a 6a 7c 8c 9b 10c 11c 12b 13b 14a 15a 16c 17c 18a 19c 20a 21a 22a 23a 24c 25c 26c 27b 28b 29a 30b 31b 32c 33a 34a 35a 1c 2a 3b 4b 5b 6a 7a 8a 9c 10a 11a 12a 13a 14c 15b 16c 17a 18a 19b 20c 21b 22b 23b 24c 25a 26c 27c 28c 29b 30a 31b 32b 33b 34c 35a 1b 2a 3a 4b 5c 6c 7b 8c 9a 10c 11c 12b 13b 14c 15c 16a 17b 18b 19a 20a 21c 22a 23c 24a 25a 26a 27c 28c 29c 30c 31c 32b 33a 34b 35c 1a 2b 3a 4a 5c 6a 7c 8b 9c 10b 11c 12c 13c 14a 15b 16a 17b 18b 19b 20a 21a 22c 23c 24a 25b 26a 27b 28c 29b 30b 31b 32a 33c 34c 35c 1c 2c 3c 4a 5a 6a 7b 8b 9b 10a 11b 12c 13a 14c 15c 16c 17a 18c 19a 20c 21c 22b 23b 24c 25b 26a 27a 28a 29c 30a 31c 32a 33a 34a 35c 1c 2c 3b 4b 5b 6b 7c 8c 9b 10b 11a 12a 13c 14c 15b 16b 17a 18b 19b 20b 21c 22a 23a 24a 25b 26c 27a 28a 29a 30a 31a 32a 33c 34b 35b 1a 2b 3a 4b 5c 6c 7a 8a 9a 10c 11c 12a 13a 14b 15a 16b 17b 18b 19a 20c 21a 22c 23b 24b 25c 26b 27a 28b 29c 30b 31a 32a 33b 34a 35b 1b 2c 3c 4c 5c 6b 7c 8b 9b 10c 11a 12a 13a 14c 15b 16a 17b 18a 19c 20a 21b 22b 23b 24b 25c 26c 27b 28a 29b 30c 31c 32b 33a 34c 35c 1c 2b 3a 4c 5b 6c 7a 8c 9a 10a 11a 12a 13c 14a 15c 16c 17c 18c 19c 20c 21b 22b 23a 24c 25b 26b 27b 28b 29a 30a 31a 32b 33a 34b 35c 1c 2a 3b 4b 5a 6a 7b 8a 9c 10c 11a 12c 13b 14a 15c 16a 17a 18c 19c 20b 21c 22c 23b 24b 25c 26a 27c 28c 29a 30c 31a 32c 33b 34b 35a 1a 2a 3a 4a 5c 6b 7a 8b 9a 10a 11a 12c 13b 14b 15c 16c 17a 18c 19b 20b 21a 22a 23c 24c 25b 26b 27c 28a 29a 30b 31c 32a 33c 34a 35a 1b 2a 3c 4a 5c 6b 7c 8a 9c 10b 11b 12a 13a 14b 15a 16c 17b 18c 19c 20b 21c 22c 23a 24a 25a 26b 27a 28b 29c 30a 31b 32b 33b 34b 35b 1c 2b 3a 4b 5b 6b 7a 8b 9a 10b 11b 12b 13b 14c 15a 16c 17c 18b 19a 20c 21a 22a 23b 24b 25c 26a 27a 28a 29b 30c 31c 32c 33b 34b 35c 1c 2b 3b 4a 5a 6a 7b 8a 9b 10a 11b 12a 13b 14a 15b 16b 17c 18b 19b 20a 21c 22b 23a 24a 25c 26c 27a 28c 29b 30b 31c 32a 33a 34c 35c 1a 2c 3c 4c 5c 6a 7c 8b 9c 10a 11a 12b 13a 14b 15a 16b 17b 18b 19a 20c 21b 22c 23c 24b 25a 26c 27c 28b 29a 30a 31b 32c 33a 34c 35a 1b 2c 3c 4a 5c 6c 7c 8a 9a 10b 11c 12c 13c 14c 15c 16c 17b 18b 19b 20a 21b 22b 23c 24b 25a 26a 27c 28b 29c 30b 31b 32c 33c 34a 35b 1c 2b 3c 4c 5b 6b 7c 8a 9c 10c 11a 12b 13b 14b 15c 16c 17a 18b 19b 20a 21b 22a 23a 24c 25a 26a 27b 28b 29c 30c 31c 32c 33a 34c 35c 1c 2c 3b 4b 5a 6c 7a 8b 9c 10b 11c 12a 13a 14c 15b 16b 17c 18a 19c 20b 21c 22a 23b 24a 25b 26b 27c 28b 29b 30b 31b 32b 33b 34b 35a 1a 2a 3a 4b 5c 6b 7b 8c 9a 10c 11c 12c 13b 14c 15a 16b 17b 18c 19a 20c 21a 22c 23a 24a 25b 26b 27b 28c 29a 30a 31c 32c 33c 34c 35c 1b 2a 3b 4c 5c 6b 7b 8c 9c 10a 11b 12b 13c 14b 15a 16a 17a 18a 19b 20b 21a 22a 23c 24b 25c 26c 27a 28a 29b 30b 31b 32b 33a 34a 35a 1c 2b 3a 4a 5b 6a 7c 8b 9b 10b 11b 12c 13b 14b 15c 16b 17c 18a 19a 20b 21b 22b 23b 24a 25a 26c 27b 28c 29c 30a 31b 32b 33a 34b 35a 1c 2c 3b 4b 5c 6b 7a 8b 9a 10b 11b 12a 13c 14a 15c 16a 17b 18b 19c 20a 21b 22a 23b 24c 25b 26a 27a 28b 29a 30a 31a 32b 33b 34c 35a 1c 2b 3b 4b 5a 6c 7a 8c 9a 10a 11a 12b 13c 14c 15b 16c 17c 18a 19b 20b 21a 22b 23c 24a 25a 26c 27c 28b 29a 30c 31a 32a 33b 34a 35b 1a 2c 3b 4c 5c 6a 7a 8c 9b 10c 11c 12a 13c 14a 15b 16a 17a 18b 19c 20c 21c 22b 23c 24c 25a 26b 27c 28a 29c 30b 31c 32c 33c 34a 35b 1b 2a 3b 4c 5c 6a 7c 8a 9a 10b 11c 12b 13a 14c 15a 16c 17c 18c 19b 20a 21a 22c 23b 24b 25c 26b 27b 28c 29b 30c 31c 32a 33c 34a 35c 1c 2a 3a 4c 5a 6c 7b 8a 9b 10c 11b 12c 13a 14b 15c 16a 17a 18a 19c 20b 21a 22c 23a 24c 25c 26c 27b 28c 29c 30a 31b 32a 33a 34c 35b 1c 2b 3b 4a 5b 6a 7a 8b 9c 10a 11c 12c 13a 14a 15b 16c 17b 18c 19c 20b 21b 22a 23a 24b 25b 26c 27c 28a 29b 30c 31c 32b 33c 34c 35c 1c 2b 3a 4a 5c 6b 7b 8c 9b 10c 11a 12b 13a 14c 15a 16b 17a 18c 19b 20c 21a 22c 23c 24c 25a 26b 27b 28a 29a 30b 31b 32c 33a 34b 35c 1c 2c 3a 4c 5b 6a 7b 8b 9c 10c 11c 12a 13b 14c 15a 16b 17a 18a 19a 20a 21a 22c 23b 24a 25a 26b 27c 28b 29c 30c 31a 32b 33b 34a 35a 1c 2b 3c 4b 5a 6b 7b 8c 9a 10a 11a 12a 13a 14a 15b 16a 17c 18c 19a 20c 21b 22c 23b 24a 25c 26a 27b 28a 29b 30a 31c 32a 33a 34b 35a 1a 2a 3b 4b 5c 6a 7c 8b 9b 10a 11a 12c 13c 14b 15b 16a 17c 18b 19a 20b 21b 22c 23b 24c 25c 26c 27b 28c 29a 30b 31a 32b 33b 34b 35c 1b 2c 3b 4c 5c 6b 7b 8a 9b 10c 11c 12c 13c 14a 15c 16c 17c 18a 19a 20b 21c 22b 23c 24c 25b 26c 27a 28b 29a 30b 31b 32b 33a 34a 35b 1c 2a 3c 4a 5b 6b 7a 8b 9a 10c 11b 12c 13a 14c 15c 16b 17a 18b 19c 20a 21c 22a 23c 24a 25c 26a 27c 28c 29a 30a 31c 32b 33b 34c 35b 1a 2c 3a 4b 5c 6a 7a 8a 9a 10a 11a 12a 13c 14a 15c 16a 17a 18a 19c 20c 21b 22b 23b 24b 25b 26a 27a 28a 29c 30a 31b 32b 33a 34c 35c 1b 2a 3a 4b 5c 6c 7b 8a 9c 10a 11a 12a 13a 14b 15b 16b 17a 18b 19c 20c 21c 22c 23c 24b 25c 26a 27c 28b 29a 30a 31a 32a 33b 34a 35c 1c 2c 3a 4a 5a 6b 7c 8b 9a 10b 11b 12b 13b 14b 15b 16c 17a 18b 19a 20a 21a 22a 23a 24b 25c 26b 27a 28a 29a 30a 31a 32b 33b 34b 35c 1c 2c 3c 4a 5b 6c 7a 8c 9c 10c 11b 12a 13b 14a 15c 16a 17c 18b 19a 20a 21c 22c 23a 24a 25b 26a 27c 28a 29b 30a 31a 32c 33a 34c 35a 1c 2b 3b 4b 5c 6c 7c 8a 9b 10b 11b 12c 13c 14a 15a 16c 17c 18a 19b 20b 21c 22b 23a 24a 25a 26c 27a 28c 29c 30b 31a 32a 33b 34a 35a 1a 2c 3c 4c 5c 6c 7a 8a 9b 10b 11b 12a 13a 14c 15b 16c 17c 18c 19a 20c 21c 22b 23c 24c 25c 26c 27a 28c 29b 30c 31a 32c 33c 34a 35b 1b 2b 3c 4c 5c 6b 7c 8b 9a 10b 11b 12a 13b 14b 15c 16a 17b 18b 19a 20b 21c 22b 23a 24a 25c 26c 27b 28c 29a 30a 31a 32a 33c 34c 35c 1c 2a 3a 4b 5a 6b 7b 8a 9c 10b 11a 12b 13c 14c 15a 16a 17b 18c 19a 20c 21b 22c 23b 24a 25a 26b 27b 28a 29c 30c 31c 32c 33c 34b 35b 1c 2b 3c 4a 5b 6a 7a 8a 9a 10c 11b 12b 13b 14a 15a 16b 17c 18b 19a 20c 21b 22b 23c 24a 25a 26a 27c 28a 29b 30b 31b 32a 33c 34b 35b 1a 2b 3a 4a 5c 6a 7c 8c 9a 10a 11c 12a 13a 14a 15b 16c 17a 18c 19b 20a 21a 22c 23b 24a 25a 26c 27c 28c 29a 30b 31a 32c 33a 34b 35b 1b 2a 3b 4c 5c 6a 7a 8c 9c 10a 11b 12a 13b 14a 15a 16a 17b 18c 19b 20a 21a 22c 23a 24a 25a 26a 27c 28a 29a 30a 31a 32a 33c 34c 35c 1c 2c 3b 4a 5a 6b 7a 8a 9a 10a 11a 12c 13c 14b 15c 16c 17a 18c 19c 20a 21a 22a 23b 24b 25a 26b 27a 28c 29b 30c 31b 32b 33c 34b 35a # test23: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimension of size 2) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s first) ./jenny -s3 2 -n2 4 1a 2a 1b 2b 1a 2c 1b 2d 1a 2b 1b 2a 1a 2d 1b 2c # test24: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s last) ./jenny -n1 30 20 40 10 50 50 -s3 1a 2n 3D 4c 5G 6z 1b 2q 3H 4b 5v 6L 1c 2l 3B 4i 5U 6n 1d 2c 3e 4h 5Q 6t 1e 2b 3q 4e 5e 6p 1f 2g 3J 4f 5f 6r 1g 2a 3M 4d 5K 6X 1h 2t 3j 4a 5q 6j 1i 2f 3L 4g 5d 6B 1j 2d 3t 4j 5J 6K 1k 2s 3b 4d 5i 6q 1l 2m 3A 4j 5F 6b 1m 2p 3d 4c 5b 6J 1n 2h 3p 4f 5R 6Q 1o 2k 3I 4b 5n 6u 1p 2r 3f 4a 5B 6A 1q 2i 3k 4h 5r 6x 1r 2e 3s 4h 5y 6I 1s 2o 3m 4g 5S 6k 1t 2j 3v 4g 5o 6R 1u 2l 3z 4d 5N 6h 1v 2j 3u 4j 5h 6M 1w 2a 3c 4f 5l 6T 1x 2t 3r 4c 5M 6G 1y 2j 3l 4d 5P 6w 1z 2c 3i 4c 5m 6y 1A 2a 3n 4c 5H 6F 1B 2c 3K 4f 5A 6E 1C 2l 3o 4d 5c 6v 1D 2n 3x 4b 5z 6V 1o 2t 3a 4d 5u 6O 1j 2s 3g 4i 5O 6H 1b 2e 3h 4i 5p 6c 1c 2q 3w 4f 5x 6i 1d 2q 3y 4e 5t 6g 1m 2i 3C 4f 5k 6m 1e 2q 3E 4g 5V 6W 1d 2j 3F 4f 5L 6C 1o 2p 3G 4j 5w 6l 1u 2t 3N 4f 5I 6s 1o 2k 3w 4c 5a 6f 1z 2n 3r 4a 5g 6d 1h 2o 3C 4e 5j 6o 1u 2t 3x 4a 5s 6N 1j 2m 3d 4g 5C 6e 1j 2d 3F 4i 5D 6P 1y 2i 3l 4g 5E 6U 1u 2t 3n 4h 5T 6S 1B 2n 3s 4e 5W 6D 1s 2p 3L 4b 5X 6a # test25: (use a -n bigger than 2) (put -n last) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (no -s) ./jenny 3 2 5 4 3 15 -n3 -w1ab2a 1a 2b 3a 4b 5b 6e 1b 2b 3b 4c 5c 6k 1c 2a 3c 4a 5a 6j 1c 2a 3d 4d 5c 6m 1c 2b 3e 4a 5b 6b 1a 2b 3d 4c 5a 6a 1b 2b 3a 4d 5a 6c 1c 2a 3e 4b 5c 6d 1a 2b 3c 4d 5b 6f 1c 2a 3b 4c 5b 6g 1a 2b 3b 4a 5c 6h 1b 2b 3d 4b 5b 6i 1c 2a 3a 4c 5c 6l 1b 2b 3b 4b 5a 6n 1c 2a 3a 4a 5a 6o 1a 2b 3e 4c 5a 6m 1b 2b 3c 4c 5c 6o 1c 2a 3e 4d 5b 6k 1c 2a 3c 4b 5c 6i 1a 2b 3d 4a 5b 6o 1b 2b 3e 4a 5a 6e 1a 2b 3b 4d 5b 6j 1b 2b 3a 4b 5c 6a 1a 2b 3b 4b 5c 6b 1a 2b 3d 4c 5c 6c 1a 2b 3a 4a 5a 6d 1b 2b 3a 4a 5c 6f 1a 2b 3a 4a 5a 6g 1b 2b 3e 4d 5a 6h 1a 2b 3e 4b 5b 6l 1a 2b 3d 4a 5c 6n 1c 2a 3c 4d 5c 6e 1c 2a 3c 4a 5b 6c 1b 2b 3b 4c 5b 6d 1b 2b 3c 4d 5a 6b 1c 2a 3d 4c 5a 6e 1c 2a 3b 4d 5b 6a 1b 2b 3c 4a 5b 6a 1b 2b 3d 4b 5c 6j 1b 2b 3e 4d 5c 6g 1c 2a 3d 4b 5a 6f 1c 2a 3c 4c 5b 6h 1a 2b 3a 4d 5a 6i 1c 2a 3a 4d 5b 6n 1b 2b 3b 4a 5b 6m 1c 2a 3e 4b 5a 6c 1a 2b 3a 4b 5a 6k 1b 2b 3c 4a 5a 6l 1c 2a 3b 4c 5a 6e 1c 2a 3d 4a 5c 6k 1c 2a 3e 4c 5a 6i 1c 2a 3b 4d 5c 6c 1c 2a 3c 4c 5b 6k 1c 2a 3d 4d 5a 6l 1c 2a 3e 4c 5c 6f 1c 2a 3a 4b 5b 6h 1c 2a 3b 4b 5a 6f 1c 2a 3c 4b 5a 6g 1c 2a 3d 4a 5b 6g 1c 2a 3e 4c 5b 6j 1c 2a 3d 4c 5a 6b 1c 2b 3e 4d 5a 6o 1c 2b 3a 4a 5c 6b 1c 2b 3b 4a 5c 6i 1c 2b 3c 4d 5c 6d 1a 2b 3c 4b 5c 6m 1a 2b 3c 4c 5a 6n 1c 2b 3a 4b 5a 6j 1c 2a 3b 4b 5b 6l 1a 2b 3d 4b 5b 6d 1b 2b 3e 4b 5b 6n 1c 2a 3b 4b 5b 6o 1b 2b 3a 4c 5a 6m 1c 2b 3d 4a 5a 6h 1a 2b 3e 4d 5c 6a 1b 2b 3c 4b 5c 6h 1a 2b 3a 4c 5b 6b 1a 2b 3d 4d 5c 6l 1b 2b 3a 4d 5b 6o 1a 2b 3c 4a 5c 6k 1a 2b 3b 4c 5c 6e 1b 2b 3c 4c 5b 6j 1c 2a 3e 4a 5c 6g 1a 2b 3a 4d 5c 6h 1b 2b 3c 4b 5b 6c 1c 2a 3d 4c 5c 6o 1a 2b 3b 4b 5c 6o 1c 2a 3b 4a 5b 6n 1b 2b 3d 4d 5b 6g 1a 2b 3e 4a 5c 6j 1b 2b 3d 4c 5b 6l 1c 2a 3b 4d 5b 6b 1b 2b 3d 4a 5c 6b 1b 2b 3e 4c 5c 6i 1b 2b 3b 4d 5a 6j 1a 2b 3a 4d 5c 6o 1c 2a 3e 4b 5c 6b 1a 2b 3b 4a 5a 6c 1a 2b 3d 4c 5a 6j 1c 2a 3a 4a 5b 6i 1c 2a 3b 4d 5a 6d 1a 2b 3e 4c 5b 6h 1a 2b 3c 4c 5c 6g 1a 2b 3e 4d 5b 6i 1a 2b 3b 4b 5a 6a 1c 2b 3a 4c 5b 6f 1c 2a 3e 4d 5b 6d 1b 2b 3c 4d 5b 6m 1a 2b 3d 4b 5c 6f 1b 2b 3d 4d 5a 6n 1c 2b 3a 4b 5a 6n 1b 2b 3e 4a 5a 6k 1b 2b 3c 4b 5b 6b 1c 2a 3a 4d 5a 6f 1c 2a 3d 4a 5b 6j 1a 2b 3c 4d 5a 6e 1c 2a 3e 4b 5b 6e 1b 2b 3e 4a 5c 6c 1a 2b 3e 4c 5a 6d 1c 2a 3a 4a 5a 6a 1c 2b 3c 4c 5a 6c 1c 2a 3b 4d 5c 6j 1c 2a 3c 4d 5c 6n 1b 2b 3a 4d 5b 6l 1b 2b 3d 4b 5a 6g 1c 2b 3b 4d 5a 6k 1c 2a 3d 4c 5c 6h 1a 2b 3d 4a 5b 6k 1c 2b 3c 4d 5c 6l 1c 2b 3d 4a 5b 6e 1c 2a 3e 4b 5b 6a 1a 2b 3c 4c 5a 6l 1c 2a 3a 4d 5c 6g 1a 2b 3b 4d 5a 6g 1b 2b 3d 4d 5a 6d 1c 2a 3d 4a 5c 6d 1a 2b 3c 4c 5b 6i 1b 2b 3e 4b 5b 6f 1a 2b 3a 4d 5a 6b 1b 2b 3b 4d 5c 6l 1b 2b 3c 4c 5b 6e 1b 2b 3a 4c 5c 6n 1c 2a 3d 4a 5c 6a 1b 2b 3d 4b 5a 6o 1a 2b 3b 4c 5b 6n 1c 2a 3c 4a 5a 6m 1a 2b 3a 4c 5c 6j 1b 2b 3d 4b 5a 6l 1b 2b 3b 4c 5a 6i 1b 2b 3e 4c 5a 6a 1b 2b 3a 4c 5b 6g 1b 2b 3c 4a 5a 6i 1a 2b 3e 4b 5b 6g 1b 2b 3b 4c 5a 6f 1c 2a 3a 4c 5c 6d 1c 2a 3c 4a 5c 6e 1a 2b 3d 4b 5a 6b 1c 2b 3b 4c 5c 6a 1b 2b 3e 4c 5c 6b 1b 2b 3c 4b 5b 6n 1a 2b 3b 4b 5b 6j 1c 2a 3d 4a 5b 6l 1a 2b 3a 4c 5b 6a 1c 2a 3b 4b 5a 6h 1a 2b 3e 4b 5c 6i 1c 2a 3e 4b 5a 6j 1c 2a 3a 4b 5b 6m 1a 2b 3c 4d 5a 6h 1a 2b 3e 4c 5b 6c 1a 2b 3b 4a 5c 6l 1a 2b 3e 4d 5a 6b 1b 2b 3b 4b 5c 6g 1b 2b 3c 4b 5a 6d 1b 2b 3d 4d 5c 6e 1c 2a 3b 4a 5b 6f 1c 2b 3a 4b 5b 6g 1b 2b 3a 4b 5b 6b 1a 2b 3a 4d 5a 6m 1c 2a 3c 4b 5c 6a 1a 2b 3d 4a 5b 6m 1a 2b 3e 4c 5a 6o 1b 2b 3b 4b 5b 6k 1c 2a 3e 4a 5c 6l 1b 2b 3a 4d 5b 6j 1a 2b 3d 4d 5b 6b 1b 2b 3b 4a 5c 6g 1c 2a 3c 4a 5a 6n 1c 2a 3a 4d 5c 6e 1a 2b 3b 4a 5c 6d 1b 2b 3c 4a 5b 6h 1b 2b 3a 4d 5c 6d 1b 2b 3c 4a 5b 6g 1a 2b 3d 4a 5c 6i 1b 2b 3e 4a 5c 6i 1c 2a 3c 4d 5a 6o 1b 2b 3e 4a 5b 6d 1a 2b 3b 4b 5c 6c 1b 2b 3a 4d 5a 6a 1b 2b 3b 4c 5a 6b 1b 2b 3d 4b 5c 6e 1a 2b 3e 4d 5a 6f 1c 2a 3d 4c 5b 6n 1b 2b 3b 4d 5c 6f 1a 2b 3e 4a 5a 6f 1b 2b 3a 4a 5c 6n 1c 2a 3c 4a 5c 6f 1c 2a 3e 4b 5a 6n 1b 2b 3a 4c 5a 6e 1b 2b 3b 4a 5b 6e 1c 2a 3d 4c 5a 6k 1b 2b 3d 4d 5b 6f 1a 2b 3e 4c 5c 6e 1a 2b 3b 4d 5c 6n 1c 2a 3a 4b 5c 6c 1c 2a 3c 4b 5a 6k 1a 2b 3d 4d 5a 6j 1c 2a 3b 4c 5a 6m 1a 2b 3c 4a 5b 6d 1c 2a 3e 4a 5c 6o 1c 2a 3e 4d 5b 6h 1c 2a 3d 4d 5b 6c 1a 2b 3a 4d 5b 6c 1c 2a 3c 4d 5c 6i 1c 2a 3a 4c 5b 6k 1b 2b 3b 4d 5b 6h 1b 2b 3c 4a 5b 6o 1a 2b 3d 4c 5b 6f 1a 2b 3e 4d 5c 6k 1c 2a 3c 4c 5c 6d 1b 2b 3d 4c 5c 6m 1c 2a 3c 4b 5a 6e 1b 2b 3b 4a 5b 6a 1a 2b 3e 4c 5b 6k 1c 2a 3a 4a 5a 6b 1b 2b 3d 4d 5b 6h 1c 2a 3e 4d 5a 6c 1b 2b 3c 4b 5a 6f 1c 2a 3a 4b 5b 6d 1b 2b 3b 4c 5b 6o 1c 2a 3e 4a 5c 6m 1a 2b 3c 4b 5b 6o 1c 2a 3a 4a 5a 6j 1c 2a 3b 4d 5b 6i 1a 2b 3d 4c 5c 6g 1b 2b 3a 4b 5c 6i 1b 2b 3e 4b 5b 6o 1c 2a 3c 4b 5c 6l 1c 2a 3b 4a 5a 6o 1a 2b 3d 4b 5c 6h 1c 2a 3c 4c 5c 6b 1a 2b 3a 4a 5a 6e 1c 2a 3b 4b 5c 6d 1a 2b 3d 4b 5c 6n 1c 2a 3e 4a 5c 6h 1c 2a 3a 4c 5c 6o 1c 2b 3e 4d 5b 6m 1b 2b 3b 4c 5b 6c 1c 2a 3d 4b 5a 6i 1b 2b 3d 4d 5a 6i 1b 2b 3a 4c 5a 6h 1b 2b 3a 4d 5c 6k 1a 2b 3b 4c 5a 6l 1b 2b 3c 4b 5c 6k 1b 2b 3e 4c 5a 6l 1a 2b 3c 4b 5c 6j 1b 2b 3d 4a 5a 6c 1b 2b 3c 4d 5c 6j 1c 2a 3b 4a 5a 6k 1b 2b 3d 4d 5c 6o 1a 2b 3e 4c 5a 6g 1b 2b 3c 4d 5c 6g 1a 2b 3b 4b 5a 6k 1a 2b 3a 4b 5c 6f 1b 2b 3d 4d 5c 6k 1c 2a 3b 4c 5b 6j 1a 2b 3e 4b 5a 6h 1a 2b 3a 4a 5a 6l 1b 2b 3e 4d 5b 6j 1a 2b 3b 4c 5b 6m 1a 2b 3c 4d 5c 6c 1c 2b 3a 4a 5b 6h 1b 2b 3b 4b 5a 6m 1b 2b 3d 4d 5b 6a 1a 2b 3e 4a 5c 6n 1a 2b 3b 4b 5b 6i 1c 2b 3a 4a 5c 6m 1c 2a 3a 4c 5b 6c 1c 2a 3b 4d 5c 6m 1c 2b 3c 4d 5a 6k 1b 2b 3b 4a 5b 6j 1a 2b 3c 4c 5a 6f 1c 2a 3d 4a 5c 6f 1a 2b 3e 4b 5c 6k 1c 2a 3b 4d 5b 6e 1a 2b 3b 4c 5c 6f 1c 2b 3c 4c 5b 6m 1a 2b 3d 4b 5a 6m 1c 2a 3c 4c 5a 6a 1a 2b 3c 4a 5a 6b 1c 2a 3e 4d 5c 6e 1a 2b 3d 4b 5b 6c 1b 2b 3a 4a 5a 6k 1b 2b 3e 4b 5c 6m 1c 2b 3e 4d 5b 6n 1a 2b 3c 4d 5b 6d 1a 2b 3a 4b 5a 6o 1c 2b 3d 4c 5c 6d 1a 2b 3e 4a 5c 6a 1c 2a 3a 4a 5a 6c 1c 2b 3b 4b 5b 6e 1c 2b 3d 4b 5a 6k 1c 2a 3e 4c 5a 6n 1a 2b 3c 4d 5c 6a 1a 2b 3a 4c 5b 6i 1a 2b 3b 4a 5c 6b 1c 2b 3d 4b 5a 6a 1a 2b 3b 4d 5a 6o 1c 2a 3a 4b 5b 6l 1a 2b 3d 4a 5c 6e 1c 2b 3b 4c 5b 6h 1c 2a 3a 4d 5c 6b 1c 2b 3c 4c 5b 6l 1a 2b 3a 4c 5c 6n 1b 2b 3d 4c 5c 6i 1a 2b 3e 4d 5b 6l # test26: (use -n2) (put -n before the dimensions) (more than 10 dimensions) (a dimension of size 2) (all dimensions equal size) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (no -s) ./jenny -n2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -w1a2a3a 1a 2b 3b 4a 5a 6a 7a 8a 9a 10b 11b 12a 13b 14a 15b 16a 17b 18a 19a 20a 21a 22b 23b 24a 25b 26a 27b 28b 29b 30a 31b 32b 33b 34a 35a 36a 37b 38a 39b 40b 41a 42b 43b 44a 45b 46b 47a 48a 49b 50b 51a 52b 53b 54a 55b 56b 57b 58a 59a 60a 61a 62b 1b 2a 3a 4b 5b 6b 7b 8b 9b 10a 11a 12b 13a 14b 15a 16b 17a 18b 19b 20b 21b 22a 23a 24b 25a 26b 27a 28a 29a 30b 31a 32a 33a 34b 35b 36b 37a 38b 39a 40a 41b 42a 43a 44b 45a 46a 47b 48b 49a 50a 51b 52a 53a 54b 55a 56a 57a 58b 59b 60b 61b 62a 1a 2a 3b 4b 5b 6a 7a 8b 9a 10b 11b 12b 13b 14b 15b 16a 17b 18b 19b 20a 21a 22b 23a 24b 25b 26b 27b 28b 29a 30b 31a 32b 33a 34b 35a 36a 37b 38b 39b 40a 41b 42b 43a 44b 45a 46a 47a 48a 49b 50a 51a 52b 53a 54a 55a 56a 57a 58b 59a 60b 61b 62b 1b 2b 3a 4a 5a 6b 7b 8b 9b 10a 11a 12a 13a 14a 15a 16b 17a 18a 19a 20b 21b 22a 23b 24a 25a 26a 27b 28a 29b 30a 31b 32a 33b 34a 35b 36b 37a 38a 39a 40b 41a 42a 43b 44a 45b 46b 47b 48b 49a 50b 51b 52a 53b 54b 55b 56b 57b 58a 59b 60a 61a 62a 1b 2b 3b 4b 5a 6b 7b 8a 9b 10a 11b 12b 13b 14b 15a 16a 17b 18b 19b 20a 21b 22a 23b 24a 25b 26a 27a 28a 29b 30b 31b 32b 33a 34a 35a 36a 37b 38b 39a 40b 41a 42b 43a 44b 45b 46b 47b 48b 49b 50b 51b 52b 53a 54a 55a 56a 57a 58a 59b 60b 61a 62a 1a 2a 3b 4a 5b 6a 7a 8a 9a 10b 11a 12a 13a 14a 15b 16b 17a 18a 19a 20b 21a 22b 23a 24b 25a 26b 27a 28b 29a 30a 31a 32a 33b 34b 35b 36b 37a 38a 39b 40a 41b 42a 43b 44a 45a 46a 47a 48a 49a 50a 51a 52a 53b 54b 55b 56b 57b 58b 59a 60a 61b 62a 1a 2b 3a 4b 5a 6b 7b 8a 9b 10b 11b 12a 13a 14a 15a 16b 17b 18a 19a 20a 21a 22b 23a 24a 25b 26b 27a 28b 29a 30b 31a 32a 33a 34b 35b 36a 37b 38a 39b 40a 41a 42b 43b 44a 45b 46b 47b 48b 49a 50a 51a 52a 53a 54b 55b 56a 57a 58b 59b 60b 61a 62b 1b 2a 3a 4a 5b 6a 7a 8b 9a 10a 11a 12b 13b 14b 15b 16a 17a 18b 19b 20b 21b 22a 23b 24b 25a 26a 27b 28a 29b 30a 31b 32b 33b 34a 35a 36b 37a 38b 39a 40b 41b 42a 43a 44b 45a 46a 47a 48a 49b 50b 51b 52b 53b 54a 55a 56b 57b 58a 59a 60a 61b 62b 1b 2b 3b 4b 5a 6a 7b 8b 9b 10a 11b 12a 13a 14a 15b 16b 17b 18b 19a 20a 21b 22b 23b 24b 25a 26b 27b 28a 29a 30b 31b 32a 33a 34a 35a 36b 37a 38a 39b 40a 41b 42b 43a 44b 45b 46a 47b 48a 49a 50a 51a 52b 53b 54a 55a 56b 57a 58a 59a 60a 61b 62a 1a 2a 3b 4a 5b 6b 7a 8b 9a 10b 11a 12b 13b 14b 15a 16a 17a 18a 19b 20b 21a 22a 23a 24a 25b 26a 27b 28a 29b 30a 31a 32b 33b 34b 35b 36a 37b 38b 39a 40b 41b 42a 43b 44a 45a 46b 47a 48a 49b 50b 51b 52a 53a 54b 55b 56a 57a 58b 59b 60b 61a 62a 1b 2a 3b 4b 5a 6a 7b 8b 9a 10b 11a 12b 13a 14b 15a 16b 17b 18b 19a 20a 21b 22a 23a 24b 25a 26a 27b 28b 29b 30b 31b 32b 33b 34b 35a 36a 37a 38a 39b 40a 41a 42a 43b 44b 45a 46b 47a 48b 49b 50a 51b 52a 53b 54b 55b 56a 57b 58a 59a 60b 61b 62a 1b 2b 3b 4b 5b 6b 7a 8a 9b 10a 11b 12a 13b 14a 15b 16a 17a 18a 19b 20b 21a 22b 23b 24a 25b 26b 27b 28b 29a 30a 31a 32a 33a 34a 35b 36b 37b 38b 39a 40b 41a 42b 43a 44a 45a 46a 47a 48b 49a 50b 51b 52b 53a 54b 55a 56b 57b 58b 59b 60a 61a 62b 1a 2a 3b 4a 5b 6b 7a 8b 9a 10a 11b 12a 13b 14b 15a 16b 17b 18a 19b 20b 21b 22a 23a 24a 25b 26b 27a 28b 29b 30b 31b 32b 33a 34a 35b 36a 37a 38a 39a 40a 41b 42a 43b 44b 45b 46b 47b 48b 49a 50b 51a 52a 53a 54a 55a 56a 57a 58b 59a 60a 61b 62b 1b 2a 3b 4b 5b 6a 7b 8b 9a 10b 11a 12b 13a 14a 15a 16a 17a 18b 19a 20a 21b 22b 23b 24b 25a 26a 27a 28a 29a 30a 31a 32a 33b 34b 35a 36b 37b 38b 39b 40b 41a 42b 43a 44a 45a 46a 47a 48a 49b 50a 51b 52b 53a 54b 55b 56b 57a 58a 59b 60b 61a 62a # test27: (use -n1) (put -n before the dimensions) (more than 10 dimensions) (a dimension of size 2) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s in the middle) ./jenny -n1 2 3 2 2 24 2 3 2 -s3 -s3 -s4 -s6 -s9 -s0 -s28372 -s7 3 2 2 2 \ 2 22 2 3 2 2 2 2 2 3 2 2 2 2 23 2 2 2 -w3b 1a 2a 3a 4a 5u 6a 7a 8b 9c 10a 11a 12b 13a 14i 15b 16b 17b 18a 19a 20b 21b 22a 23a 24a 25b 26a 27d 28a 29b 30a 1b 2c 3a 4b 5j 6b 7b 8a 9a 10b 11b 12a 13b 14q 15a 16a 17a 18b 19b 20a 21a 22b 23b 24b 25a 26b 27r 28b 29a 30b 1b 2b 3a 4a 5n 6b 7c 8b 9b 10b 11b 12a 13a 14o 15b 16c 17b 18a 19a 20a 21a 22c 23a 24a 25b 26b 27s 28a 29a 30a 1a 2a 3a 4a 5a 6a 7b 8b 9b 10b 11b 12a 13a 14t 15b 16b 17a 18a 19b 20b 21a 22c 23b 24a 25a 26a 27g 28b 29a 30b 1b 2c 3a 4b 5b 6a 7a 8b 9b 10a 11a 12b 13a 14g 15b 16a 17b 18b 19b 20a 21b 22a 23b 24b 25b 26b 27b 28a 29b 30a 1a 2b 3a 4a 5c 6b 7a 8b 9a 10a 11a 12b 13a 14c 15b 16b 17a 18b 19a 20b 21b 22a 23a 24b 25b 26a 27v 28a 29b 30a 1a 2c 3a 4b 5d 6a 7c 8b 9b 10b 11a 12a 13b 14r 15a 16c 17a 18b 19b 20b 21a 22c 23b 24a 25a 26a 27w 28a 29a 30b 1a 2a 3a 4b 5e 6a 7a 8a 9a 10b 11b 12a 13b 14h 15b 16a 17a 18a 19b 20a 21a 22c 23b 24b 25b 26a 27c 28b 29a 30a 1b 2b 3a 4a 5f 6b 7c 8a 9a 10b 11b 12a 13b 14v 15a 16a 17b 18a 19b 20a 21a 22c 23b 24b 25a 26a 27p 28a 29b 30a 1a 2a 3a 4b 5g 6a 7b 8a 9a 10b 11a 12a 13a 14f 15b 16b 17b 18b 19b 20a 21b 22a 23b 24b 25a 26b 27h 28b 29a 30b 1a 2a 3a 4a 5h 6a 7b 8b 9b 10a 11a 12a 13a 14b 15b 16b 17a 18a 19b 20b 21a 22c 23b 24a 25a 26b 27o 28a 29b 30a 1b 2c 3a 4b 5i 6b 7b 8a 9c 10b 11a 12a 13a 14u 15b 16c 17a 18b 19a 20a 21a 22c 23a 24a 25b 26b 27j 28a 29a 30a 1a 2c 3a 4a 5k 6a 7a 8b 9c 10a 11b 12a 13a 14d 15a 16a 17a 18a 19b 20b 21b 22b 23b 24b 25a 26a 27i 28a 29b 30b 1b 2c 3a 4a 5l 6a 7b 8a 9c 10a 11b 12a 13b 14p 15a 16c 17a 18b 19a 20a 21b 22a 23b 24a 25a 26b 27t 28b 29b 30a 1a 2a 3a 4a 5m 6a 7c 8a 9b 10a 11a 12a 13a 14a 15a 16b 17a 18a 19b 20a 21a 22b 23a 24b 25b 26a 27k 28a 29b 30b 1b 2c 3a 4a 5o 6b 7c 8a 9c 10a 11b 12a 13b 14s 15a 16a 17b 18b 19b 20a 21b 22b 23a 24a 25a 26a 27q 28a 29a 30b 1a 2b 3a 4b 5p 6b 7c 8b 9c 10b 11b 12b 13b 14l 15b 16c 17a 18a 19a 20a 21a 22a 23a 24b 25b 26b 27n 28b 29b 30b 1a 2b 3a 4b 5q 6b 7a 8b 9c 10a 11b 12a 13a 14e 15b 16a 17b 18b 19a 20b 21b 22b 23a 24a 25a 26b 27m 28a 29b 30b 1b 2b 3a 4b 5r 6a 7c 8a 9c 10b 11a 12b 13b 14n 15a 16b 17a 18a 19a 20a 21b 22b 23b 24a 25b 26b 27l 28a 29a 30a 1a 2a 3a 4b 5s 6b 7a 8a 9b 10b 11a 12b 13b 14k 15b 16c 17a 18b 19b 20b 21a 22a 23a 24a 25b 26b 27a 28b 29a 30b 1a 2b 3a 4a 5t 6a 7a 8b 9a 10b 11b 12b 13b 14j 15a 16c 17b 18b 19a 20a 21b 22c 23b 24a 25b 26b 27u 28b 29b 30a 1a 2c 3a 4b 5v 6b 7a 8a 9b 10a 11b 12a 13a 14m 15a 16a 17a 18b 19a 20b 21a 22c 23b 24b 25a 26b 27f 28b 29a 30b 1a 2c 3a 4b 5w 6b 7b 8b 9c 10a 11b 12a 13a 14d 15a 16c 17a 18a 19a 20a 21a 22a 23b 24a 25a 26b 27e 28b 29b 30a 1a 2c 3a 4a 5x 6a 7c 8a 9a 10b 11a 12a 13b 14c 15a 16a 17a 18b 19b 20b 21b 22c 23b 24a 25a 26a 27m 28b 29a 30a # test28: (don't use a -n) (n dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s last) ./jenny 2 2 -w1a -w2b -w1a2b -s4 1b 2a # test29: (use -n2) (put -n before the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (no duplicate restrictions) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -w1a2b -w2a1b -s1 -s8273622 -s37827 -n2 6 6 1a 2f 1b 2c 1c 2e 1d 2b 1e 2a 1f 2d 1c 2a 1d 2a 1e 2b 1f 2a 1a 2c 1a 2d 1a 2e 1b 2f 1c 2f 1d 2f 1e 2f 1f 2f 1f 2c 1e 2d 1f 2e 1b 2b 1c 2d 1d 2e 1e 2c 1b 2e 1c 2c 1d 2d 1f 2b 1a 2a 1b 2d 1c 2b 1d 2c 1e 2e # test30: (don't use a -n) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s first) ./jenny -s3 -w2def5bde -w5efg6efg -w1b8b -w2a3b -w3a4b -w4a1b -w7a6b -w6b7c \ -w7a2b -w2a5b -w5a4b 2 7 2 3 7 7 3 2 4 Could not cover tuple 2a 4b 1a 2c 3b 4a 5e 6a 7a 8b 9a 1b 2d 3a 4c 5c 6g 7c 8a 9c 1a 2a 3a 4a 5d 6e 7b 8a 9b 1a 2b 3b 4b 5b 6d 7c 8a 9d 1b 2e 3b 4c 5a 6b 7b 8a 9a 1a 2f 3a 4c 5f 6c 7a 8b 9d 1a 2g 3b 4b 5g 6b 7b 8b 9c 1b 2f 3b 4b 5c 6f 7a 8a 9b 1b 2c 3a 4c 5g 6a 7c 8a 9b 1b 2g 3b 4b 5d 6c 7c 8a 9a 1b 2b 3a 4c 5e 6d 7b 8a 9d 1a 2e 3a 4a 5a 6f 7c 8b 9c 1b 2a 3a 4c 5f 6d 7a 8a 9c 1a 2d 3b 4a 5c 6g 7b 8b 9d 1b 2g 3a 4c 5b 6e 7a 8a 9a 1a 2b 3a 4a 5b 6c 7b 8b 9c 1a 2c 3b 4b 5d 6e 7c 8b 9d 1a 2e 3b 4b 5f 6a 7b 8b 9d 1a 2a 3a 4a 5g 6d 7a 8b 9d 1a 2g 3b 4a 5a 6g 7a 8b 9d 1a 2f 3a 4a 5f 6b 7b 8a 9d 1a 2d 3a 4a 5a 6c 7a 8b 9b 1b 2b 3b 4c 5d 6g 7c 8a 9a 1a 2a 3a 4a 5c 6g 7c 8b 9a 1a 2c 3a 4c 5b 6f 7b 8b 9c 1a 2g 3b 4b 5d 6a 7a 8b 9c 1a 2g 3b 4c 5d 6d 7b 8b 9b 1a 2b 3b 4b 5e 6b 7b 8b 9b 1a 2d 3b 4b 5c 6f 7b 8b 9a 1a 2f 3a 4c 5a 6e 7c 8b 9c 1a 2e 3b 4c 5c 6e 7a 8a 9b 1a 2a 3a 4a 5e 6c 7c 8b 9c 1a 2b 3b 4c 5f 6a 7c 8b 9a 1a 2c 3a 4a 5b 6b 7b 8a 9b 1a 2c 3a 4a 5c 6c 7b 8b 9a 1b 2f 3b 4b 5g 6d 7c 8a 9a 1a 2d 3b 4b 5f 6b 7b 8b 9b 1b 2a 3a 4c 5a 6a 7c 8a 9c 1a 2c 3b 4b 5b 6g 7b 8a 9b 1a 2b 3a 4c 5g 6c 7c 8a 9a 1b 2g 3b 4b 5c 6f 7c 8a 9d 1a 2c 3a 4c 5a 6d 7a 8a 9c 1a 2b 3a 4c 5a 6e 7b 8a 9a 1a 2d 3a 4c 5c 6d 7b 8b 9a 1a 2e 3b 4a 5c 6g 7a 8b 9c 1a 2f 3b 4b 5c 6a 7a 8a 9c 1a 2a 3a 4c 5d 6f 7c 8a 9b 1a 2d 3a 4c 5g 6a 7b 8b 9a 1a 2e 3a 4a 5g 6d 7a 8b 9a 1a 2a 3a 4c 5d 6b 7b 8b 9b 1a 2b 3a 4c 5c 6b 7b 8a 9d 1a 2g 3a 4a 5e 6a 7a 8a 9c 1a 2c 3a 4c 5f 6c 7a 8a 9d 1b 2b 3b 4b 5c 6f 7c 8a 9c 1a 2d 3b 4a 5a 6e 7b 8b 9a 1a 2e 3b 4b 5c 6c 7a 8a 9b 1a 2f 3a 4c 5c 6g 7b 8a 9d 1a 2g 3b 4c 5f 6a 7c 8a 9a 1a 2b 3b 4c 5b 6a 7b 8a 9d # test31: (don't use a -n) (between n and 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w1a2abc3ab4ab5a6ab7ab8ab9a -w1a2a3a4a5a6a7a8a9a 2 4 3 3 3 2 3 3 3 2 1a 2a 3b 4c 5c 6a 7b 8b 9a 10b 1b 2d 3a 4b 5a 6b 7c 8a 9c 10a 1a 2b 3c 4a 5b 6b 7a 8c 9b 10b 1b 2c 3a 4a 5c 6a 7a 8b 9b 10a 1b 2b 3b 4c 5b 6a 7b 8c 9c 10a 1b 2c 3c 4b 5a 6a 7c 8a 9a 10b 1b 2a 3b 4c 5a 6b 7a 8a 9b 10a 1a 2d 3c 4b 5c 6b 7b 8b 9c 10a 1a 2a 3a 4a 5b 6b 7c 8c 9a 10b 1a 2d 3b 4a 5a 6a 7b 8a 9b 10b 1a 2b 3b 4b 5c 6a 7c 8a 9a 10a 1a 2c 3a 4c 5b 6b 7b 8b 9c 10b 1b 2d 3a 4b 5b 6b 7a 8c 9a 10b 1b 2a 3c 4c 5b 6a 7c 8a 9c 10a 1a 2b 3a 4b 5a 6a 7c 8b 9b 10a 1a 2c 3b 4a 5a 6b 7a 8c 9c 10b 1a 2a 3b 4b 5c 6a 7a 8c 9c 10b 1b 2d 3b 4c 5a 6a 7c 8a 9c 10b # test32: (use -n2) (put -n last) (n dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s in the middle) ./jenny 4 -s18 5 -n2 -w1aa2bba 1a 2d 1b 2e 1c 2c 1d 2b 1b 2a 1c 2a 1d 2a 1b 2d 1c 2e 1d 2e 1a 2c 1b 2c 1c 2d 1d 2d 1b 2b 1a 2e 1c 2b 1d 2c # test33: (use -n1) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w2abcdefg -w2gfedcba 8 -n2 8 8 8 8 -n1 8 8 8 8 8 1a 2h 3e 4a 5b 6b 7f 8b 9e 10g 1b 2h 3c 4g 5d 6d 7g 8c 9a 10c 1c 2h 3g 4f 5c 6c 7h 8f 9d 10e 1d 2h 3d 4d 5e 6g 7e 8g 9h 10b 1e 2h 3a 4e 5a 6e 7c 8h 9b 10a 1f 2h 3h 4c 5g 6f 7d 8a 9c 10f 1g 2h 3b 4h 5h 6a 7b 8e 9g 10d 1h 2h 3f 4b 5f 6h 7a 8d 9f 10h # test34: (use -n2) (put -n before the dimensions) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (one -s) (put -s first) ./jenny -s7 -n2 2 2 2 2 -w1a 3 2 2 2 2 2 3 2 2 2 2 5 2 2 2 2 2 8 2 2 2 2 \ 24 2 2 2 2 3 2 2 2 2 5 2 2 2 2 2 -w1a2b -w2b -w2a3b 2 2 2 Could not cover tuple 3b 1b 2a 3a 4b 5a 6b 7a 8a 9a 10a 11a 12a 13a 14a 15b 16a 17a 18a 19a 20a 21b 22b 23b 24b 25b 26a 27r 28a 29a 30b 31b 32a 33a 34a 35b 36b 37d 38b 39b 40b 41b 42a 43a 44b 45a 1b 2a 3a 4a 5c 6a 7b 8b 9b 10b 11b 12b 13b 14b 15a 16b 17b 18b 19b 20b 21a 22d 23a 24a 25a 26b 27i 28b 29b 30a 31a 32b 33b 34b 35a 36a 37e 38a 39a 40a 41a 42b 43b 44a 45b 1b 2a 3a 4b 5b 6a 7a 8b 9b 10b 11c 12a 13b 14b 15b 16d 17a 18a 19b 20a 21a 22h 23b 24b 25a 26b 27m 28a 29a 30b 31a 32c 33b 34b 35a 36a 37c 38b 39b 40a 41b 42a 43a 44a 45a 1b 2a 3a 4a 5b 6b 7b 8a 9a 10a 11c 12b 13a 14a 15a 16c 17b 18b 19a 20b 21b 22c 23a 24a 25b 26a 27h 28b 29b 30a 31b 32c 33a 34a 35b 36b 37a 38a 39a 40b 41a 42b 43b 44b 45b 1b 2a 3a 4b 5a 6a 7b 8b 9b 10b 11a 12a 13b 14a 15b 16e 17b 18b 19b 20b 21b 22g 23a 24b 25b 26b 27l 28a 29b 30b 31b 32b 33a 34a 35a 36a 37b 38b 39b 40b 41b 42b 43b 44b 45b 1b 2a 3a 4a 5c 6b 7a 8a 9a 10a 11b 12b 13a 14b 15a 16e 17a 18a 19a 20a 21a 22a 23b 24a 25a 26a 27t 28b 29a 30a 31a 32a 33b 34b 35b 36b 37b 38a 39a 40a 41a 42a 43a 44a 45a 1b 2a 3a 4a 5a 6a 7b 8a 9a 10a 11a 12b 13b 14a 15b 16d 17a 18b 19b 20b 21a 22e 23b 24a 25a 26a 27o 28a 29b 30a 31a 32a 33a 34a 35a 36b 37c 38a 39a 40a 41b 42b 43a 44b 45b 1b 2a 3a 4b 5c 6b 7b 8b 9b 10b 11b 12a 13a 14b 15a 16c 17b 18a 19a 20a 21b 22f 23a 24b 25b 26b 27v 28a 29a 30b 31b 32b 33b 34b 35b 36a 37a 38b 39b 40b 41a 42a 43a 44a 45a 1b 2a 3a 4b 5a 6a 7a 8b 9b 10b 11a 12b 13b 14b 15a 16a 17b 18b 19a 20b 21b 22b 23a 24a 25a 26b 27a 28b 29b 30a 31a 32a 33b 34b 35a 36b 37d 38b 39a 40a 41a 42a 43b 44a 45b 1b 2a 3a 4a 5c 6b 7a 8a 9a 10a 11b 12a 13a 14a 15b 16b 17a 18a 19a 20a 21b 22d 23b 24b 25b 26a 27b 28b 29a 30b 31b 32b 33a 34a 35b 36b 37e 38a 39b 40b 41b 42b 43b 44b 45a 1b 2a 3a 4a 5a 6b 7a 8a 9a 10b 11c 12b 13b 14a 15b 16c 17a 18b 19b 20a 21a 22f 23b 24a 25b 26a 27c 28b 29a 30b 31a 32a 33a 34b 35a 36a 37a 38a 39b 40a 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6b 7a 8a 9b 10a 11b 12a 13a 14b 15a 16d 17b 18a 19a 20b 21b 22e 23a 24b 25b 26b 27d 28b 29a 30a 31b 32b 33b 34b 35b 36a 37c 38a 39b 40b 41a 42a 43b 44b 45a 1b 2a 3a 4a 5c 6a 7b 8b 9a 10b 11c 12a 13b 14b 15b 16a 17a 18a 19b 20a 21a 22c 23a 24b 25a 26b 27e 28a 29b 30b 31b 32b 33b 34a 35b 36a 37d 38b 39a 40a 41b 42b 43a 44a 45a 1b 2a 3a 4b 5b 6a 7a 8b 9b 10a 11c 12a 13a 14a 15b 16b 17a 18a 19a 20a 21a 22g 23b 24a 25a 26a 27f 28a 29a 30a 31a 32a 33b 34b 35a 36b 37e 38b 39a 40b 41a 42a 43a 44a 45a 1b 2a 3a 4a 5a 6b 7b 8a 9a 10a 11b 12b 13a 14b 15a 16a 17b 18b 19b 20b 21b 22h 23b 24b 25b 26a 27g 28b 29b 30a 31b 32c 33a 34a 35b 36b 37e 38a 39a 40b 41b 42b 43b 44b 45a 1b 2a 3a 4b 5a 6a 7b 8b 9b 10b 11a 12a 13b 14a 15b 16b 17b 18b 19b 20b 21b 22a 23a 24b 25a 26b 27j 28a 29b 30b 31b 32c 33a 34a 35a 36a 37a 38b 39b 40b 41b 42b 43b 44b 45b 1b 2a 3a 4a 5b 6a 7a 8b 9a 10a 11a 12a 13a 14b 15a 16c 17b 18a 19a 20b 21a 22f 23a 24a 25a 26a 27k 28a 29b 30a 31a 32c 33a 34a 35a 36b 37d 38a 39a 40b 41a 42a 43b 44b 45b 1b 2a 3a 4a 5c 6b 7b 8a 9a 10a 11b 12b 13b 14b 15a 16d 17a 18a 19b 20a 21a 22g 23b 24a 25b 26a 27n 28b 29a 30b 31b 32c 33b 34b 35b 36a 37d 38a 39b 40a 41a 42b 43a 44b 45b 1b 2a 3a 4a 5b 6a 7b 8a 9a 10a 11c 12b 13a 14a 15b 16e 17b 18b 19b 20b 21a 22b 23a 24a 25b 26b 27p 28a 29b 30a 31a 32c 33a 34b 35b 36a 37b 38a 39b 40b 41b 42b 43b 44a 45a 1b 2a 3a 4a 5c 6b 7a 8b 9a 10b 11c 12b 13a 14b 15a 16c 17b 18a 19a 20a 21b 22e 23a 24b 25a 26a 27q 28b 29b 30b 31b 32c 33b 34a 35a 36a 37c 38b 39a 40a 41a 42a 43b 44a 45a 1b 2a 3a 4a 5c 6a 7b 8b 9a 10b 11a 12a 13b 14a 15a 16e 17b 18b 19a 20a 21a 22h 23a 24a 25b 26b 27s 28b 29b 30a 31a 32b 33b 34a 35a 36a 37d 38b 39b 40b 41a 42a 43a 44b 45b 1b 2a 3a 4b 5b 6b 7a 8b 9a 10b 11c 12a 13b 14a 15b 16a 17a 18b 19b 20b 21b 22d 23b 24a 25b 26a 27u 28a 29b 30b 31b 32c 33b 34a 35a 36b 37c 38b 39b 40a 41b 42a 43a 44a 45b 1b 2a 3a 4b 5a 6a 7a 8a 9b 10b 11a 12b 13a 14a 15a 16d 17b 18b 19a 20b 21a 22c 23b 24a 25a 26a 27w 28a 29a 30a 31a 32a 33b 34b 35a 36a 37e 38b 39b 40b 41b 42a 43b 44a 45a 1b 2a 3a 4a 5b 6b 7a 8a 9a 10a 11c 12a 13a 14b 15b 16d 17a 18b 19a 20a 21b 22a 23a 24b 25b 26a 27x 28b 29b 30a 31b 32b 33a 34a 35a 36b 37d 38a 39a 40a 41b 42b 43a 44a 45a 1b 2a 3a 4a 5c 6b 7b 8a 9a 10a 11b 12a 13a 14a 15b 16b 17a 18a 19b 20a 21a 22b 23b 24b 25b 26a 27a 28a 29a 30b 31b 32b 33a 34a 35b 36a 37c 38a 39b 40b 41b 42b 43a 44b 45a 1b 2a 3a 4b 5a 6a 7b 8b 9b 10b 11a 12b 13b 14b 15a 16e 17b 18b 19b 20b 21a 22d 23a 24a 25a 26b 27b 28a 29b 30a 31a 32a 33b 34b 35a 36a 37a 38b 39a 40a 41a 42a 43a 44a 45b 1b 2a 3a 4b 5c 6a 7b 8b 9b 10a 11b 12a 13a 14b 15a 16d 17b 18a 19a 20b 21b 22d 23a 24b 25a 26b 27c 28a 29b 30a 31b 32b 33b 34a 35b 36b 37b 38b 39a 40b 41a 42a 43a 44b 45a 1b 2a 3a 4a 5c 6a 7b 8b 9a 10b 11a 12b 13b 14a 15b 16c 17a 18b 19b 20a 21a 22h 23b 24a 25a 26a 27d 28a 29b 30b 31a 32a 33a 34a 35a 36b 37b 38b 39a 40a 41b 42b 43a 44a 45b 1b 2a 3a 4b 5b 6b 7a 8a 9b 10a 11b 12b 13a 14a 15a 16b 17b 18b 19a 20b 21b 22f 23b 24a 25b 26a 27e 28b 29a 30a 31a 32a 33a 34b 35a 36b 37b 38a 39b 40b 41a 42a 43b 44b 45b 1b 2a 3a 4a 5a 6b 7b 8a 9a 10b 11b 12b 13b 14b 15a 16d 17b 18b 19b 20b 21b 22b 23a 24b 25b 26b 27f 28b 29b 30b 31b 32c 33a 34a 35b 36a 37a 38a 39b 40a 41b 42b 43b 44b 45b 1b 2a 3a 4b 5c 6a 7a 8b 9b 10b 11c 12a 13b 14a 15b 16b 17a 18a 19a 20a 21a 22e 23a 24a 25a 26b 27g 28a 29a 30b 31a 32a 33b 34b 35a 36a 37d 38b 39b 40a 41a 42a 43a 44a 45b 1b 2a 3a 4b 5a 6a 7a 8b 9b 10b 11a 12a 13b 14b 15b 16e 17a 18a 19b 20a 21a 22e 23b 24b 25a 26b 27h 28a 29a 30b 31a 32b 33b 34b 35a 36a 37e 38b 39b 40a 41b 42a 43a 44a 45a 1b 2a 3a 4b 5a 6b 7a 8a 9a 10a 11a 12a 13a 14a 15b 16a 17a 18a 19a 20a 21b 22e 23b 24b 25b 26a 27i 28a 29a 30b 31b 32a 33a 34a 35b 36b 37a 38b 39b 40b 41b 42a 43a 44b 45a 1b 2a 3a 4a 5b 6b 7a 8a 9a 10a 11b 12b 13a 14b 15a 16e 17a 18a 19a 20a 21a 22c 23b 24a 25b 26a 27j 28b 29a 30a 31a 32a 33b 34b 35b 36b 37c 38a 39a 40a 41a 42a 43a 44a 45a 1b 2a 3a 4b 5a 6b 7b 8a 9b 10b 11c 12b 13b 14a 15b 16a 17a 18b 19b 20a 21b 22a 23b 24b 25b 26b 27k 28b 29a 30b 31b 32a 33b 34b 35b 36a 37b 38b 39b 40a 41b 42b 43a 44a 45a 1b 2a 3a 4a 5b 6b 7a 8a 9a 10a 11c 12b 13a 14b 15a 16c 17a 18a 19a 20a 21a 22a 23b 24a 25a 26a 27l 28b 29a 30a 31a 32a 33b 34b 35b 36b 37e 38a 39a 40a 41a 42a 43a 44a 45a 1b 2a 3a 4a 5c 6b 7b 8a 9a 10a 11a 12b 13a 14a 15a 16c 17b 18b 19a 20b 21b 22g 23a 24a 25b 26a 27m 28b 29b 30a 31b 32a 33a 34a 35b 36b 37a 38a 39a 40b 41a 42b 43b 44b 45b 1b 2a 3a 4b 5b 6a 7a 8b 9b 10b 11a 12a 13a 14a 15b 16c 17b 18b 19a 20b 21b 22b 23a 24b 25a 26b 27n 28a 29b 30a 31a 32b 33a 34a 35a 36b 37e 38b 39a 40b 41b 42a 43b 44a 45a 1b 2a 3a 4b 5c 6b 7a 8b 9b 10b 11c 12a 13a 14b 15a 16b 17b 18a 19a 20a 21b 22h 23a 24b 25b 26b 27o 28b 29a 30b 31b 32c 33b 34b 35b 36a 37a 38b 39b 40b 41a 42a 43b 44a 45a 1b 2a 3a 4b 5c 6b 7a 8b 9b 10b 11a 12a 13b 14b 15a 16c 17a 18a 19a 20a 21b 22d 23b 24b 25a 26a 27p 28b 29a 30b 31b 32a 33b 34a 35a 36b 37d 38b 39a 40a 41a 42a 43a 44b 45b 1b 2a 3a 4b 5b 6a 7b 8a 9b 10a 11b 12a 13b 14a 15b 16b 17a 18b 19b 20b 21a 22c 23b 24a 25b 26b 27q 28a 29a 30a 31a 32a 33a 34b 35b 36b 37b 38a 39b 40b 41b 42b 43a 44b 45b 1b 2a 3a 4a 5b 6a 7b 8b 9b 10b 11b 12b 13b 14b 15a 16e 17b 18b 19b 20b 21a 22f 23a 24a 25a 26b 27r 28b 29b 30a 31a 32b 33b 34b 35a 36a 37c 38a 39a 40a 41a 42b 43b 44a 45b 1b 2a 3a 4b 5a 6b 7a 8a 9b 10a 11c 12b 13a 14b 15b 16a 17a 18a 19b 20b 21b 22f 23b 24b 25a 26a 27s 28a 29a 30b 31b 32a 33a 34b 35b 36b 37e 38a 39a 40a 41b 42b 43b 44a 45a 1b 2a 3a 4b 5a 6a 7b 8b 9b 10b 11c 12a 13b 14a 15b 16a 17b 18b 19b 20b 21b 22g 23a 24b 25b 26b 27t 28a 29b 30b 31b 32c 33a 34a 35a 36a 37c 38b 39b 40b 41b 42b 43b 44b 45b 1b 2a 3a 4a 5a 6a 7b 8a 9b 10a 11b 12b 13a 14b 15a 16b 17b 18a 19a 20a 21a 22e 23a 24b 25a 26b 27u 28b 29a 30a 31a 32a 33a 34b 35b 36a 37b 38a 39a 40b 41a 42b 43b 44b 45a 1b 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12b 13b 14a 15b 16b 17a 18b 19b 20b 21a 22a 23b 24a 25a 26a 27v 28b 29b 30a 31a 32a 33a 34a 35a 36b 37c 38a 39a 40a 41b 42b 43b 44b 45b 1b 2a 3a 4a 5b 6b 7b 8b 9a 10a 11c 12a 13b 14b 15b 16a 17a 18a 19b 20a 21b 22d 23a 24b 25b 26b 27w 28b 29b 30b 31b 32b 33a 34a 35b 36b 37a 38a 39a 40a 41a 42b 43a 44b 45b 1b 2a 3a 4b 5c 6a 7b 8b 9b 10b 11b 12b 13b 14a 15a 16c 17b 18a 19b 20b 21a 22h 23b 24a 25a 26b 27x 28a 29a 30b 31a 32c 33b 34b 35b 36a 37b 38b 39b 40b 41a 42a 43b 44b 45b 1b 2a 3a 4a 5b 6a 7a 8a 9a 10b 11b 12a 13a 14b 15a 16e 17b 18a 19b 20a 21a 22b 23b 24b 25b 26a 27o 28a 29b 30b 31a 32b 33b 34a 35b 36a 37d 38b 39b 40b 41a 42b 43a 44b 45b 1b 2a 3a 4b 5a 6b 7b 8b 9b 10a 11b 12a 13a 14b 15a 16d 17a 18a 19b 20a 21a 22c 23b 24a 25b 26a 27p 28b 29b 30b 31a 32b 33b 34a 35b 36b 37a 38a 39a 40b 41a 42b 43a 44a 45b 1b 2a 3a 4a 5c 6b 7a 8b 9a 10b 11a 12b 13b 14b 15b 16d 17b 18b 19a 20b 21a 22f 23a 24a 25a 26b 27p 28a 29a 30b 31a 32a 33a 34b 35a 36b 37e 38a 39a 40b 41b 42b 43b 44b 45b 1b 2a 3a 4b 5b 6b 7b 8b 9b 10b 11b 12a 13b 14b 15a 16a 17a 18b 19a 20b 21a 22g 23a 24a 25a 26b 27p 28b 29a 30a 31b 32c 33a 34a 35b 36b 37c 38b 39b 40a 41b 42a 43b 44a 45a 1b 2a 3a 4b 5b 6b 7b 8b 9b 10b 11c 12a 13b 14a 15b 16e 17b 18b 19b 20a 21a 22a 23a 24b 25a 26a 27i 28a 29b 30a 31b 32c 33b 34b 35a 36a 37b 38b 39a 40b 41b 42a 43a 44a 45b 1b 2a 3a 4a 5b 6a 7a 8b 9a 10b 11c 12b 13b 14b 15b 16a 17a 18a 19a 20b 21b 22b 23a 24a 25b 26b 27v 28b 29a 30b 31b 32c 33b 34a 35a 36b 37b 38a 39a 40a 41a 42a 43a 44b 45b 1b 2a 3a 4b 5b 6a 7b 8b 9a 10b 11c 12a 13a 14a 15b 16d 17a 18a 19b 20b 21a 22c 23a 24b 25b 26a 27b 28b 29a 30b 31b 32c 33a 34b 35b 36a 37b 38b 39a 40a 41a 42b 43a 44b 45a 1b 2a 3a 4a 5a 6a 7b 8a 9a 10b 11c 12a 13b 14a 15b 16a 17a 18a 19b 20b 21a 22d 23a 24b 25b 26a 27o 28a 29b 30b 31b 32a 33a 34a 35b 36b 37b 38a 39b 40b 41b 42a 43a 44a 45a 1b 2a 3a 4a 5c 6a 7a 8a 9a 10a 11c 12a 13a 14b 15b 16c 17a 18b 19b 20b 21a 22g 23a 24b 25b 26a 27r 28a 29a 30b 31b 32c 33a 34b 35a 36b 37a 38b 39a 40a 41a 42b 43b 44a 45b 1b 2a 3a 4a 5c 6a 7a 8a 9b 10b 11b 12a 13b 14a 15b 16d 17a 18a 19a 20a 21b 22h 23a 24b 25a 26b 27k 28a 29b 30a 31a 32b 33b 34a 35b 36a 37c 38a 39b 40b 41b 42b 43a 44a 45a 1b 2a 3a 4a 5c 6b 7b 8b 9b 10a 11a 12b 13a 14a 15a 16a 17a 18a 19a 20a 21a 22a 23b 24a 25a 26b 27f 28a 29b 30a 31a 32b 33b 34b 35b 36b 37d 38a 39a 40b 41b 42a 43a 44b 45b 1b 2a 3a 4a 5a 6b 7b 8a 9b 10a 11c 12a 13b 14b 15a 16b 17a 18a 19b 20a 21b 22b 23b 24a 25b 26b 27d 28a 29b 30a 31b 32c 33a 34a 35b 36b 37d 38b 39a 40b 41b 42b 43a 44b 45b 1b 2a 3a 4b 5c 6a 7b 8a 9a 10a 11a 12a 13a 14b 15b 16d 17a 18a 19b 20a 21b 22c 23a 24b 25b 26a 27u 28b 29b 30b 31a 32b 33b 34a 35b 36a 37a 38b 39a 40b 41b 42b 43a 44a 45a 1b 2a 3a 4b 5a 6b 7a 8b 9a 10a 11a 12b 13a 14a 15b 16d 17b 18b 19b 20a 21a 22d 23b 24a 25b 26a 27r 28a 29a 30b 31b 32b 33b 34b 35a 36b 37b 38b 39a 40a 41a 42a 43b 44b 45b 1b 2a 3a 4a 5c 6b 7a 8a 9a 10a 11b 12b 13a 14a 15b 16d 17b 18a 19a 20b 21a 22e 23b 24a 25a 26b 27l 28b 29b 30b 31b 32c 33b 34b 35b 36a 37c 38a 39a 40a 41a 42b 43b 44a 45b 1b 2a 3a 4b 5c 6b 7b 8a 9b 10a 11a 12b 13a 14a 15a 16a 17b 18b 19a 20b 21a 22f 23b 24a 25a 26b 27d 28b 29a 30a 31a 32b 33a 34a 35b 36a 37a 38b 39a 40b 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6a 7b 8b 9a 10b 11c 12a 13a 14a 15a 16c 17b 18a 19b 20a 21a 22g 23a 24a 25a 26a 27a 28b 29a 30a 31b 32c 33b 34a 35a 36a 37e 38b 39a 40a 41a 42a 43a 44b 45a 1b 2a 3a 4b 5a 6b 7b 8b 9b 10b 11a 12a 13a 14a 15b 16b 17a 18b 19a 20a 21b 22h 23b 24b 25b 26b 27p 28b 29b 30a 31b 32b 33a 34a 35b 36a 37c 38b 39a 40a 41b 42b 43a 44b 45a 1b 2a 3a 4a 5c 6b 7b 8a 9a 10a 11b 12b 13a 14a 15a 16d 17a 18b 19a 20a 21b 22a 23a 24a 25a 26a 27h 28a 29a 30a 31b 32a 33b 34a 35b 36b 37d 38b 39a 40b 41a 42b 43b 44a 45b 1b 2a 3a 4b 5a 6a 7a 8a 9a 10b 11a 12a 13a 14b 15b 16a 17a 18a 19a 20b 21b 22b 23a 24a 25b 26b 27x 28b 29b 30a 31a 32a 33a 34b 35a 36a 37e 38a 39b 40b 41a 42b 43a 44b 45a 1b 2a 3a 4b 5b 6b 7b 8b 9a 10a 11a 12a 13a 14b 15a 16b 17b 18b 19b 20b 21b 22c 23a 24b 25b 26a 27c 28b 29b 30b 31a 32c 33a 34a 35b 36a 37c 38b 39a 40a 41b 42b 43a 44b 45b 1b 2a 3a 4b 5b 6b 7b 8b 9a 10b 11c 12a 13b 14b 15b 16e 17a 18a 19a 20b 21b 22d 23a 24a 25b 26b 27d 28b 29b 30b 31a 32c 33a 34a 35a 36a 37e 38b 39b 40a 41a 42b 43b 44b 45a 1b 2a 3a 4b 5a 6a 7b 8b 9a 10a 11b 12b 13b 14a 15b 16e 17b 18b 19a 20b 21b 22e 23b 24a 25a 26a 27m 28a 29b 30b 31b 32b 33a 34a 35a 36b 37e 38b 39b 40a 41b 42b 43b 44b 45a 1b 2a 3a 4b 5b 6b 7a 8a 9b 10a 11a 12a 13b 14b 15b 16e 17a 18b 19a 20b 21a 22f 23b 24b 25b 26b 27u 28b 29a 30b 31b 32c 33a 34a 35a 36b 37e 38b 39b 40b 41b 42b 43b 44b 45a 1b 2a 3a 4a 5a 6b 7b 8a 9a 10b 11a 12a 13a 14b 15a 16e 17a 18b 19b 20a 21b 22g 23a 24b 25a 26b 27v 28b 29a 30a 31a 32b 33a 34a 35b 36a 37e 38b 39a 40b 41a 42b 43b 44a 45a 1b 2a 3a 4a 5c 6b 7b 8a 9b 10b 11a 12a 13b 14b 15b 16e 17b 18a 19a 20b 21a 22h 23a 24a 25b 26a 27a 28a 29a 30b 31a 32c 33b 34b 35a 36a 37b 38a 39b 40a 41b 42a 43b 44b 45b 1b 2a 3a 4b 5b 6b 7a 8a 9b 10a 11c 12a 13a 14b 15a 16c 17b 18b 19a 20b 21a 22a 23b 24a 25a 26b 27o 28b 29a 30b 31b 32a 33b 34a 35b 36b 37e 38a 39b 40b 41b 42b 43a 44a 45a 1b 2a 3a 4b 5b 6a 7b 8a 9b 10a 11a 12a 13a 14a 15a 16b 17a 18b 19b 20a 21a 22b 23b 24b 25b 26a 27t 28b 29b 30a 31b 32b 33b 34b 35b 36a 37a 38b 39b 40b 41a 42b 43b 44b 45a 1b 2a 3a 4a 5c 6b 7b 8b 9b 10b 11b 12b 13a 14b 15a 16b 17b 18b 19a 20b 21b 22c 23a 24b 25b 26b 27x 28b 29b 30a 31b 32a 33a 34a 35b 36b 37c 38b 39b 40b 41b 42b 43a 44b 45b 1b 2a 3a 4a 5b 6a 7b 8a 9a 10b 11b 12a 13b 14a 15a 16e 17b 18b 19a 20b 21b 22d 23b 24a 25a 26b 27x 28b 29a 30b 31a 32c 33a 34b 35b 36b 37a 38b 39a 40b 41b 42b 43b 44b 45a 1b 2a 3a 4b 5c 6b 7a 8a 9a 10a 11c 12a 13b 14b 15a 16c 17a 18a 19a 20b 21a 22e 23a 24a 25a 26b 27p 28a 29a 30a 31b 32b 33b 34b 35b 36a 37b 38a 39b 40a 41b 42b 43a 44b 45b 1b 2a 3a 4b 5a 6a 7b 8b 9b 10b 11c 12b 13a 14b 15a 16c 17b 18a 19b 20a 21b 22f 23a 24b 25a 26b 27b 28b 29a 30b 31a 32b 33a 34a 35b 36b 37c 38a 39a 40a 41b 42a 43b 44a 45a 1b 2a 3a 4a 5a 6a 7a 8b 9a 10b 11a 12b 13a 14b 15b 16a 17b 18b 19a 20a 21b 22g 23a 24a 25b 26a 27b 28b 29b 30a 31a 32b 33a 34a 35b 36b 37d 38a 39a 40a 41a 42a 43a 44b 45b 1b 2a 3a 4b 5b 6b 7a 8a 9b 10b 11a 12b 13b 14a 15a 16b 17b 18a 19a 20b 21b 22h 23a 24b 25a 26a 27r 28b 29b 30a 31a 32a 33a 34a 35a 36b 37e 38a 39b 40a 41a 42a 43a 44a 45a 1b 2a 3a 4a 5a 6b 7b 8b 9b 10a 11a 12b 13b 14b 15a 16c 17b 18a 19a 20b 21a 22h 23b 24a 25a 26b 27e 28b 29b 30a 31a 32c 33b 34b 35b 36b 37e 38a 39a 40a 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6a 7b 8b 9b 10b 11a 12b 13a 14a 15a 16d 17a 18a 19a 20b 21b 22b 23a 24b 25b 26b 27g 28a 29a 30a 31a 32b 33a 34b 35a 36a 37c 38a 39b 40b 41a 42b 43b 44a 45a 1b 2a 3a 4a 5c 6a 7a 8a 9a 10a 11c 12b 13b 14b 15a 16c 17b 18a 19a 20a 21b 22e 23b 24b 25a 26a 27j 28b 29a 30b 31b 32b 33b 34b 35a 36b 37e 38a 39a 40b 41a 42b 43a 44b 45b 1b 2a 3a 4b 5a 6b 7a 8b 9b 10a 11c 12a 13a 14b 15b 16e 17b 18a 19b 20b 21a 22f 23b 24a 25a 26a 27n 28a 29b 30b 31a 32a 33a 34b 35b 36b 37c 38a 39b 40a 41a 42b 43a 44b 45b 1b 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12b 13b 14b 15a 16d 17b 18a 19a 20a 21b 22g 23b 24b 25a 26a 27q 28a 29b 30b 31b 32b 33b 34a 35b 36a 37e 38a 39a 40a 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6b 7b 8b 9b 10b 11b 12b 13a 14a 15a 16c 17a 18b 19b 20b 21b 22g 23a 24b 25a 26a 27s 28b 29b 30b 31a 32c 33a 34a 35b 36b 37c 38a 39a 40b 41a 42b 43a 44b 45a 1b 2a 3a 4a 5c 6a 7a 8a 9b 10b 11b 12b 13a 14a 15a 16c 17a 18a 19a 20a 21b 22f 23b 24a 25a 26b 27w 28a 29b 30a 31a 32c 33b 34a 35b 36b 37d 38a 39a 40a 41a 42a 43b 44b 45b 1b 2a 3a 4a 5a 6a 7a 8b 9b 10b 11a 12b 13b 14a 15b 16e 17b 18a 19a 20b 21b 22a 23a 24a 25b 26b 27g 28a 29a 30a 31b 32b 33b 34b 35a 36b 37a 38b 39a 40a 41a 42a 43a 44a 45b 1b 2a 3a 4b 5a 6a 7a 8a 9a 10a 11b 12a 13b 14a 15a 16e 17a 18a 19b 20b 21b 22c 23a 24b 25b 26a 27d 28a 29b 30a 31b 32b 33b 34a 35a 36b 37c 38a 39a 40b 41b 42a 43b 44a 45a 1b 2a 3a 4b 5c 6a 7b 8a 9b 10a 11b 12b 13a 14a 15b 16e 17a 18a 19a 20a 21a 22d 23a 24a 25a 26a 27f 28a 29a 30b 31b 32c 33a 34b 35a 36a 37b 38b 39b 40a 41b 42a 43a 44b 45b 1b 2a 3a 4b 5a 6a 7a 8b 9b 10a 11a 12b 13a 14b 15b 16a 17a 18b 19b 20a 21a 22a 23b 24b 25a 26a 27p 28a 29b 30a 31b 32c 33b 34b 35a 36b 37a 38b 39b 40a 41b 42a 43a 44b 45a 1b 2a 3a 4b 5a 6b 7a 8b 9b 10a 11a 12b 13a 14a 15b 16b 17a 18b 19a 20a 21a 22b 23a 24b 25b 26b 27s 28b 29b 30a 31b 32c 33a 34a 35a 36b 37b 38a 39a 40a 41b 42b 43a 44b 45a 1b 2a 3a 4a 5a 6b 7a 8b 9a 10b 11a 12a 13b 14b 15a 16d 17b 18b 19a 20b 21a 22c 23a 24b 25b 26b 27a 28b 29a 30b 31a 32b 33a 34b 35a 36b 37a 38a 39b 40a 41a 42b 43b 44a 45a 1b 2a 3a 4b 5c 6b 7b 8a 9a 10a 11b 12b 13a 14a 15a 16a 17a 18b 19b 20b 21a 22d 23a 24b 25b 26b 27q 28a 29a 30a 31a 32b 33a 34a 35b 36b 37a 38a 39b 40b 41a 42a 43b 44a 45b 1b 2a 3a 4a 5c 6b 7b 8b 9a 10b 11c 12b 13b 14b 15a 16d 17a 18b 19b 20b 21a 22e 23a 24a 25a 26b 27s 28b 29a 30b 31b 32a 33b 34a 35a 36b 37a 38b 39a 40b 41a 42a 43b 44b 45b 1b 2a 3a 4a 5c 6b 7a 8a 9b 10b 11c 12a 13b 14a 15b 16c 17a 18b 19a 20a 21b 22h 23b 24a 25a 26a 27t 28b 29a 30b 31a 32c 33b 34a 35b 36b 37d 38a 39a 40b 41a 42a 43b 44a 45a 1b 2a 3a 4a 5a 6b 7b 8b 9b 10a 11b 12a 13a 14a 15b 16e 17b 18b 19b 20b 21a 22a 23a 24a 25a 26b 27q 28b 29b 30a 31a 32c 33a 34a 35b 36a 37d 38b 39b 40b 41a 42b 43b 44a 45a 1b 2a 3a 4b 5b 6a 7b 8a 9b 10b 11b 12a 13a 14a 15b 16b 17a 18a 19a 20b 21b 22b 23b 24b 25b 26b 27h 28a 29a 30a 31a 32a 33a 34b 35b 36b 37b 38a 39b 40b 41b 42b 43a 44b 45a 1b 2a 3a 4a 5a 6a 7b 8a 9b 10b 11a 12a 13a 14b 15b 16c 17a 18a 19b 20b 21b 22c 23b 24b 25b 26a 27f 28a 29a 30a 31b 32b 33b 34a 35b 36b 37c 38b 39b 40a 41b 42b 43a 44a 45a 1b 2a 3a 4b 5b 6b 7a 8b 9b 10a 11a 12a 13a 14b 15b 16c 17a 18b 19b 20b 21b 22d 23a 24a 25b 26b 27g 28a 29b 30a 31b 32a 33b 34b 35b 36b 37b 38b 39b 40b 41a 42b 43a 44a 45a 1b 2a 3a 4a 5c 6b 7b 8a 9b 10a 11a 12a 13b 14a 15a 16a 17b 18a 19b 20b 21b 22e 23b 24b 25a 26a 27x 28b 29b 30b 31b 32b 33b 34b 35b 36a 37c 38b 39a 40b 41b 42b 43a 44a 45a 1b 2a 3a 4a 5a 6a 7a 8b 9a 10a 11c 12a 13a 14b 15a 16d 17a 18a 19b 20a 21a 22f 23b 24a 25b 26b 27x 28a 29a 30a 31a 32c 33a 34a 35b 36a 37d 38a 39a 40a 41b 42b 43b 44b 45a 1b 2a 3a 4b 5a 6b 7a 8a 9b 10a 11b 12b 13b 14a 15b 16c 17b 18a 19a 20b 21b 22g 23b 24b 25b 26a 27d 28a 29a 30a 31b 32b 33b 34b 35a 36a 37d 38a 39b 40a 41b 42b 43b 44b 45a 1b 2a 3a 4a 5b 6a 7a 8a 9a 10b 11c 12a 13a 14a 15b 16c 17a 18a 19a 20a 21a 22h 23b 24b 25b 26a 27u 28b 29b 30a 31b 32b 33a 34a 35a 36a 37d 38a 39b 40b 41a 42b 43b 44b 45a 1b 2a 3a 4a 5a 6a 7b 8b 9b 10b 11a 12a 13a 14a 15a 16a 17a 18b 19a 20b 21b 22a 23b 24a 25a 26a 27r 28a 29b 30a 31b 32c 33b 34b 35b 36b 37c 38a 39a 40b 41b 42b 43b 44a 45b 1b 2a 3a 4b 5a 6a 7a 8b 9b 10b 11c 12b 13b 14b 15b 16d 17b 18a 19b 20b 21a 22b 23b 24a 25a 26b 27u 28a 29a 30a 31a 32a 33a 34a 35a 36b 37e 38a 39a 40a 41b 42b 43a 44a 45b 1b 2a 3a 4b 5b 6a 7a 8b 9a 10b 11b 12a 13a 14b 15a 16a 17a 18b 19a 20a 21a 22c 23b 24a 25b 26a 27g 28b 29b 30a 31b 32b 33b 34b 35a 36b 37e 38b 39a 40b 41a 42b 43a 44b 45a 1b 2a 3a 4a 5a 6b 7b 8a 9b 10b 11c 12a 13a 14a 15a 16e 17a 18a 19a 20b 21b 22d 23b 24b 25b 26a 27a 28a 29a 30a 31b 32b 33a 34b 35b 36a 37b 38b 39a 40a 41b 42b 43a 44a 45b 1b 2a 3a 4b 5c 6a 7a 8a 9a 10a 11b 12a 13b 14b 15a 16e 17b 18b 19a 20b 21a 22e 23b 24a 25a 26b 27e 28b 29b 30a 31a 32a 33a 34b 35a 36b 37a 38b 39b 40b 41a 42a 43a 44b 45b 1b 2a 3a 4a 5b 6a 7a 8b 9b 10b 11a 12b 13a 14a 15b 16b 17b 18b 19b 20a 21a 22f 23b 24a 25a 26b 27g 28b 29a 30b 31b 32a 33a 34b 35b 36a 37a 38b 39b 40a 41b 42a 43a 44b 45b 1b 2a 3a 4b 5c 6b 7b 8a 9b 10a 11b 12b 13b 14a 15b 16d 17a 18a 19a 20b 21b 22g 23b 24b 25a 26b 27u 28b 29b 30b 31b 32b 33b 34b 35b 36b 37a 38b 39b 40a 41a 42b 43a 44a 45b 1b 2a 3a 4b 5a 6b 7b 8b 9a 10a 11a 12a 13a 14a 15b 16d 17b 18b 19b 20b 21b 22h 23b 24b 25b 26a 27v 28a 29a 30b 31b 32a 33b 34a 35b 36a 37d 38b 39a 40a 41a 42b 43a 44a 45a 1b 2a 3a 4b 5b 6b 7a 8a 9a 10a 11c 12a 13b 14a 15b 16a 17b 18a 19b 20a 21b 22a 23a 24b 25b 26b 27s 28b 29a 30a 31b 32b 33a 34b 35a 36a 37c 38a 39a 40a 41a 42a 43b 44a 45a 1b 2a 3a 4a 5a 6a 7a 8a 9a 10b 11b 12b 13b 14b 15a 16c 17b 18a 19b 20b 21b 22b 23a 24b 25b 26b 27i 28a 29a 30b 31a 32c 33b 34b 35a 36b 37d 38b 39a 40a 41a 42a 43a 44b 45a 1b 2a 3a 4a 5c 6a 7a 8b 9b 10a 11b 12b 13a 14a 15b 16c 17b 18b 19a 20a 21b 22c 23b 24b 25b 26a 27v 28a 29b 30a 31a 32c 33a 34b 35a 36a 37d 38b 39b 40b 41b 42a 43b 44a 45b 1b 2a 3a 4b 5c 6b 7a 8b 9a 10a 11c 12a 13b 14a 15b 16d 17a 18a 19b 20b 21b 22d 23b 24b 25a 26a 27t 28a 29b 30b 31b 32b 33a 34b 35a 36a 37e 38b 39b 40a 41a 42b 43a 44b 45b 1b 2a 3a 4a 5c 6b 7a 8a 9b 10b 11a 12b 13a 14b 15b 16d 17b 18b 19a 20a 21a 22e 23a 24a 25b 26b 27f 28b 29b 30b 31a 32b 33a 34b 35a 36b 37d 38a 39a 40b 41b 42a 43b 44a 45b 1b 2a 3a 4b 5c 6a 7b 8a 9a 10b 11c 12b 13a 14b 15b 16a 17a 18b 19a 20a 21a 22f 23b 24a 25b 26b 27h 28b 29a 30b 31b 32c 33a 34a 35b 36a 37c 38a 39a 40a 41b 42b 43b 44b 45b 1b 2a 3a 4a 5a 6b 7b 8b 9b 10b 11c 12a 13b 14a 15b 16d 17b 18a 19a 20a 21b 22g 23a 24b 25a 26a 27e 28b 29b 30b 31a 32a 33a 34b 35a 36b 37c 38b 39b 40a 41a 42a 43a 44b 45b 1b 2a 3a 4a 5c 6a 7a 8a 9b 10a 11a 12a 13a 14b 15a 16b 17a 18a 19a 20b 21b 22h 23a 24b 25a 26a 27w 28b 29b 30b 31b 32b 33a 34b 35a 36b 37b 38a 39b 40a 41a 42a 43b 44a 45a 1b 2a 3a 4a 5a 6a 7b 8b 9b 10a 11c 12a 13a 14a 15a 16e 17b 18b 19a 20a 21a 22a 23a 24b 25a 26a 27a 28a 29b 30a 31b 32c 33b 34a 35a 36b 37d 38b 39a 40a 41a 42b 43a 44b 45a 1b 2a 3a 4a 5b 6a 7a 8b 9a 10b 11b 12b 13a 14a 15b 16d 17b 18a 19b 20a 21b 22b 23b 24b 25b 26a 27q 28a 29b 30a 31a 32b 33a 34b 35a 36b 37a 38b 39b 40a 41a 42a 43b 44a 45b 1b 2a 3a 4a 5c 6a 7b 8b 9b 10a 11c 12b 13a 14b 15b 16a 17a 18a 19b 20b 21b 22c 23a 24b 25a 26a 27r 28b 29b 30b 31a 32b 33b 34b 35a 36a 37a 38a 39a 40b 41a 42b 43a 44b 45b 1b 2a 3a 4a 5a 6a 7b 8a 9a 10a 11c 12a 13b 14a 15b 16b 17a 18a 19a 20a 21b 22d 23b 24a 25b 26b 27h 28b 29a 30a 31b 32c 33a 34b 35b 36a 37a 38a 39b 40a 41b 42b 43b 44b 45b 1b 2a 3a 4b 5c 6b 7b 8a 9b 10b 11c 12b 13b 14a 15a 16b 17a 18b 19a 20a 21b 22e 23b 24a 25a 26a 27n 28b 29a 30a 31b 32a 33b 34b 35a 36b 37a 38a 39b 40b 41a 42a 43a 44b 45b 1b 2a 3a 4a 5b 6b 7a 8a 9a 10b 11c 12a 13a 14b 15a 16b 17b 18b 19b 20b 21b 22f 23b 24a 25b 26a 27a 28b 29b 30a 31a 32b 33b 34a 35a 36a 37e 38b 39b 40a 41a 42b 43b 44b 45a 1b 2a 3a 4a 5a 6a 7a 8b 9a 10a 11c 12b 13b 14a 15b 16e 17a 18a 19a 20a 21b 22g 23b 24a 25b 26a 27x 28a 29b 30b 31b 32a 33b 34b 35b 36b 37e 38b 39a 40a 41a 42a 43a 44b 45b 1b 2a 3a 4a 5c 6b 7b 8a 9b 10b 11a 12b 13a 14a 15b 16e 17a 18b 19b 20a 21a 22h 23a 24a 25b 26b 27c 28a 29b 30a 31b 32c 33a 34b 35a 36b 37d 38a 39b 40b 41b 42a 43b 44a 45a 1b 2a 3a 4b 5a 6b 7b 8b 9a 10a 11b 12a 13b 14b 15a 16a 17a 18a 19a 20b 21a 22h 23a 24a 25b 26b 27j 28a 29b 30a 31b 32b 33b 34a 35a 36b 37d 38b 39a 40a 41b 42b 43a 44a 45a 1b 2a 3a 4b 5b 6b 7b 8a 9b 10b 11a 12a 13b 14b 15b 16b 17b 18a 19b 20b 21a 22g 23a 24b 25a 26a 27k 28b 29b 30b 31a 32c 33a 34b 35b 36a 37e 38b 39a 40b 41b 42a 43b 44b 45a 1b 2a 3a 4a 5a 6b 7b 8a 9a 10a 11a 12a 13b 14a 15a 16b 17b 18b 19a 20b 21a 22c 23b 24a 25b 26b 27l 28b 29b 30b 31a 32b 33b 34b 35b 36b 37d 38b 39a 40b 41a 42a 43a 44b 45b 1b 2a 3a 4a 5c 6a 7a 8b 9a 10a 11c 12a 13b 14a 15a 16a 17a 18a 19a 20b 21a 22f 23b 24b 25a 26b 27m 28b 29b 30a 31a 32c 33a 34b 35b 36a 37b 38a 39a 40b 41a 42b 43b 44a 45b 1b 2a 3a 4b 5c 6b 7b 8b 9b 10b 11a 12a 13a 14b 15b 16d 17a 18a 19a 20b 21b 22a 23b 24a 25a 26a 27u 28b 29a 30b 31a 32a 33a 34a 35a 36b 37d 38b 39a 40b 41a 42b 43a 44a 45a 1b 2a 3a 4a 5a 6b 7a 8a 9a 10b 11b 12b 13a 14b 15b 16d 17b 18b 19a 20b 21a 22b 23a 24b 25a 26b 27j 28a 29a 30a 31b 32b 33b 34a 35a 36b 37b 38a 39a 40b 41a 42b 43b 44b 45b 1b 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12b 13b 14b 15b 16a 17b 18b 19b 20a 21a 22d 23a 24a 25b 26b 27e 28b 29b 30a 31b 32a 33b 34a 35b 36b 37d 38a 39b 40b 41a 42b 43b 44b 45b 1b 2a 3a 4a 5a 6b 7b 8a 9b 10a 11a 12b 13b 14b 15b 16a 17a 18a 19b 20b 21b 22e 23a 24a 25a 26b 27t 28b 29b 30a 31b 32a 33a 34a 35b 36b 37d 38b 39a 40a 41b 42b 43b 44a 45a 1b 2a 3a 4a 5c 6b 7a 8a 9a 10b 11c 12b 13a 14a 15b 16a 17a 18b 19a 20b 21a 22a 23b 24b 25b 26a 27n 28a 29a 30a 31a 32a 33b 34b 35b 36b 37b 38b 39b 40a 41b 42b 43b 44b 45b 1b 2a 3a 4a 5b 6b 7b 8a 9a 10b 11a 12b 13a 14a 15a 16a 17a 18a 19a 20a 21a 22b 23a 24a 25a 26b 27c 28a 29a 30a 31a 32c 33b 34a 35b 36a 37e 38a 39b 40b 41a 42b 43a 44b 45b 1b 2a 3a 4a 5a 6b 7b 8b 9b 10a 11b 12a 13a 14b 15a 16d 17b 18a 19b 20b 21a 22c 23a 24a 25b 26a 27i 28a 29b 30a 31a 32a 33a 34a 35b 36a 37c 38b 39a 40b 41a 42b 43b 44b 45b 1b 2a 3a 4b 5a 6b 7b 8a 9b 10b 11a 12a 13a 14a 15b 16c 17b 18a 19b 20a 21b 22d 23a 24b 25b 26a 27j 28a 29a 30a 31b 32a 33b 34b 35a 36b 37e 38a 39a 40b 41b 42b 43b 44b 45a 1b 2a 3a 4a 5a 6b 7a 8a 9b 10b 11a 12b 13b 14b 15a 16b 17b 18a 19a 20a 21a 22e 23a 24b 25b 26a 27r 28a 29a 30a 31b 32c 33a 34a 35b 36a 37e 38a 39b 40b 41a 42a 43b 44b 45a 1b 2a 3a 4b 5a 6b 7a 8b 9a 10a 11c 12b 13a 14a 15a 16a 17a 18a 19a 20a 21b 22f 23a 24a 25b 26a 27i 28b 29a 30b 31b 32a 33a 34a 35a 36b 37c 38a 39a 40b 41b 42b 43b 44b 45a 1b 2a 3a 4b 5c 6b 7a 8a 9a 10b 11c 12b 13b 14b 15b 16a 17b 18b 19b 20a 21b 22g 23a 24b 25a 26b 27c 28b 29b 30b 31a 32b 33b 34b 35b 36a 37b 38b 39b 40b 41b 42a 43b 44b 45b 1b 2a 3a 4a 5a 6a 7a 8b 9b 10a 11c 12b 13a 14a 15a 16c 17a 18b 19b 20b 21b 22h 23a 24b 25a 26a 27f 28b 29a 30a 31a 32b 33b 34a 35a 36a 37e 38b 39b 40b 41a 42a 43a 44b 45b 1b 2a 3a 4a 5b 6b 7a 8b 9b 10a 11c 12a 13b 14a 15b 16e 17a 18b 19b 20a 21b 22a 23b 24a 25a 26b 27w 28b 29b 30a 31a 32c 33a 34b 35a 36b 37c 38b 39b 40b 41b 42b 43a 44a 45a 1b 2a 3a 4b 5a 6a 7b 8a 9a 10a 11b 12a 13b 14a 15b 16b 17b 18a 19b 20a 21a 22b 23a 24b 25a 26b 27w 28b 29b 30a 31a 32a 33a 34a 35a 36b 37b 38a 39b 40b 41b 42a 43b 44b 45b 1b 2a 3a 4b 5c 6a 7b 8b 9b 10b 11b 12a 13a 14b 15a 16a 17b 18b 19a 20a 21a 22c 23a 24b 25b 26a 27s 28b 29b 30a 31a 32c 33a 34a 35a 36b 37c 38b 39b 40a 41a 42a 43a 44a 45a 1b 2a 3a 4a 5b 6a 7b 8a 9a 10a 11c 12a 13b 14b 15b 16a 17a 18b 19b 20a 21b 22d 23a 24a 25a 26a 27v 28a 29a 30b 31a 32a 33b 34b 35a 36b 37a 38a 39b 40b 41a 42a 43a 44b 45a 1b 2a 3a 4a 5a 6a 7b 8b 9a 10b 11c 12a 13a 14a 15a 16e 17b 18a 19a 20b 21a 22e 23a 24b 25b 26b 27v 28a 29a 30a 31b 32a 33a 34b 35b 36b 37a 38b 39a 40a 41b 42a 43b 44b 45a 1b 2a 3a 4a 5b 6a 7a 8b 9a 10b 11a 12a 13b 14a 15a 16c 17a 18a 19b 20b 21a 22f 23a 24b 25a 26b 27f 28a 29a 30a 31a 32b 33a 34b 35b 36a 37a 38b 39b 40b 41a 42b 43a 44a 45b 1b 2a 3a 4b 5a 6a 7b 8a 9a 10a 11a 12a 13b 14a 15a 16c 17a 18a 19a 20a 21b 22g 23b 24a 25b 26b 27h 28b 29a 30b 31b 32b 33b 34b 35b 36b 37a 38a 39a 40a 41b 42a 43a 44a 45b 1b 2a 3a 4b 5c 6a 7a 8a 9a 10a 11a 12b 13a 14a 15a 16a 17b 18a 19a 20a 21a 22h 23b 24a 25a 26a 27l 28b 29b 30b 31a 32c 33b 34b 35b 36b 37a 38a 39b 40a 41a 42a 43b 44b 45a 1b 2a 3a 4a 5b 6a 7b 8b 9b 10a 11b 12a 13a 14b 15b 16e 17a 18a 19b 20b 21a 22d 23a 24a 25a 26a 27k 28a 29b 30b 31b 32c 33b 34a 35a 36b 37a 38b 39a 40b 41b 42a 43a 44b 45b 1b 2a 3a 4b 5c 6a 7a 8b 9a 10a 11a 12a 13b 14a 15b 16b 17b 18a 19a 20b 21b 22c 23b 24a 25b 26b 27m 28a 29b 30b 31b 32c 33a 34a 35a 36a 37d 38a 39a 40a 41a 42a 43b 44b 45b 1b 2a 3a 4a 5c 6b 7a 8a 9b 10b 11a 12a 13a 14a 15b 16e 17a 18b 19b 20a 21b 22a 23b 24b 25b 26b 27b 28b 29a 30a 31a 32a 33a 34b 35b 36a 37d 38b 39b 40a 41a 42a 43a 44a 45a 1b 2a 3a 4b 5b 6a 7b 8b 9a 10a 11a 12a 13b 14a 15b 16e 17a 18b 19b 20b 21b 22b 23a 24a 25a 26b 27k 28b 29b 30a 31b 32c 33b 34a 35a 36a 37c 38b 39b 40a 41b 42a 43b 44b 45a 1b 2a 3a 4a 5b 6b 7b 8b 9a 10a 11a 12a 13b 14a 15b 16a 17b 18b 19b 20a 21a 22e 23a 24b 25b 26a 27c 28a 29a 30b 31a 32b 33a 34a 35a 36b 37a 38b 39b 40b 41b 42a 43b 44a 45a 1b 2a 3a 4a 5a 6b 7b 8a 9b 10a 11b 12b 13a 14b 15a 16a 17a 18a 19b 20a 21a 22f 23b 24b 25b 26a 27l 28a 29b 30b 31b 32b 33b 34a 35b 36a 37a 38a 39b 40a 41b 42b 43b 44a 45b 1b 2a 3a 4b 5a 6b 7a 8b 9a 10a 11a 12a 13b 14b 15b 16b 17a 18b 19b 20a 21b 22g 23b 24a 25b 26a 27i 28b 29a 30a 31b 32c 33a 34a 35b 36a 37e 38a 39a 40a 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6a 7b 8b 9b 10b 11b 12a 13b 14a 15b 16e 17b 18a 19b 20b 21b 22h 23b 24a 25b 26b 27b 28b 29a 30a 31a 32a 33a 34a 35b 36b 37e 38a 39a 40b 41b 42a 43b 44b 45b 1b 2a 3a 4b 5a 6b 7b 8b 9a 10b 11b 12a 13a 14a 15b 16c 17a 18a 19b 20b 21b 22a 23b 24a 25a 26b 27c 28a 29a 30b 31b 32a 33b 34b 35b 36b 37b 38a 39b 40a 41a 42a 43b 44b 45a 1b 2a 3a 4b 5b 6a 7b 8a 9b 10b 11c 12a 13a 14a 15a 16c 17a 18b 19b 20a 21a 22b 23a 24a 25b 26b 27l 28b 29b 30b 31b 32c 33a 34b 35b 36b 37c 38b 39b 40a 41b 42b 43b 44a 45a 1b 2a 3a 4a 5b 6b 7b 8a 9b 10a 11c 12b 13b 14b 15b 16e 17b 18a 19b 20a 21b 22c 23a 24b 25b 26b 27k 28a 29a 30b 31b 32b 33b 34a 35b 36a 37a 38a 39a 40a 41a 42b 43b 44a 45a 1b 2a 3a 4a 5b 6b 7a 8b 9a 10a 11c 12b 13b 14a 15a 16a 17b 18a 19a 20b 21a 22d 23b 24b 25a 26b 27l 28b 29b 30a 31a 32b 33b 34b 35b 36b 37d 38a 39b 40a 41a 42a 43b 44b 45b 1b 2a 3a 4b 5a 6a 7b 8b 9b 10a 11c 12b 13b 14a 15b 16b 17b 18a 19a 20b 21a 22e 23b 24b 25a 26a 27a 28a 29a 30b 31a 32c 33b 34b 35a 36a 37d 38a 39b 40a 41a 42a 43b 44b 45b 1b 2a 3a 4a 5a 6b 7b 8b 9a 10b 11b 12a 13a 14b 15a 16c 17a 18b 19b 20b 21b 22f 23b 24a 25a 26a 27q 28a 29b 30a 31a 32c 33b 34a 35b 36b 37a 38b 39a 40b 41a 42b 43b 44b 45b 1b 2a 3a 4a 5c 6b 7b 8b 9a 10b 11a 12b 13a 14b 15a 16c 17b 18b 19a 20a 21a 22g 23a 24b 25a 26b 27j 28b 29b 30a 31a 32c 33a 34a 35a 36b 37e 38b 39a 40b 41b 42a 43b 44b 45a 1b 2a 3a 4a 5b 6a 7b 8a 9a 10b 11b 12a 13a 14a 15a 16c 17a 18a 19b 20a 21a 22h 23b 24b 25b 26b 27q 28a 29a 30b 31b 32a 33a 34a 35a 36a 37d 38b 39b 40b 41b 42a 43b 44b 45b 1b 2a 3a 4b 5c 6a 7b 8b 9a 10a 11b 12b 13b 14a 15b 16a 17a 18a 19a 20b 21b 22a 23b 24a 25b 26b 27m 28b 29a 30a 31b 32c 33a 34a 35b 36a 37c 38a 39b 40a 41a 42b 43a 44b 45a 1b 2a 3a 4a 5c 6a 7a 8a 9a 10a 11c 12a 13a 14b 15b 16c 17a 18b 19b 20a 21a 22b 23a 24a 25a 26a 27b 28a 29a 30a 31a 32a 33b 34a 35b 36b 37c 38b 39b 40b 41a 42b 43a 44b 45a 1b 2a 3a 4b 5b 6b 7a 8b 9a 10a 11c 12a 13a 14b 15a 16d 17b 18a 19b 20b 21b 22c 23b 24b 25a 26a 27t 28b 29a 30b 31b 32c 33a 34a 35b 36a 37a 38a 39a 40b 41a 42a 43b 44b 45a 1b 2a 3a 4a 5b 6a 7a 8a 9b 10b 11a 12b 13b 14a 15b 16d 17a 18a 19b 20a 21a 22d 23b 24a 25b 26a 27m 28b 29a 30a 31a 32b 33b 34b 35a 36a 37a 38a 39b 40a 41b 42a 43b 44b 45b 1b 2a 3a 4a 5b 6b 7a 8a 9b 10a 11a 12a 13b 14b 15a 16c 17b 18b 19b 20a 21b 22e 23b 24b 25b 26b 27b 28b 29a 30b 31b 32b 33a 34a 35a 36b 37d 38b 39a 40b 41a 42a 43a 44b 45a 1b 2a 3a 4a 5b 6a 7a 8b 9a 10b 11b 12b 13a 14b 15a 16b 17a 18b 19a 20a 21b 22f 23b 24b 25a 26b 27j 28b 29b 30b 31b 32a 33b 34b 35a 36a 37a 38b 39a 40a 41a 42a 43b 44a 45b 1b 2a 3a 4a 5a 6a 7b 8a 9a 10a 11b 12a 13a 14a 15a 16b 17a 18b 19a 20a 21b 22g 23b 24b 25b 26a 27g 28b 29b 30a 31b 32b 33a 34a 35a 36b 37c 38b 39a 40b 41a 42b 43b 44a 45a 1b 2a 3a 4b 5b 6a 7a 8a 9b 10b 11b 12a 13b 14b 15a 16e 17b 18a 19a 20b 21b 22h 23a 24b 25a 26b 27h 28b 29b 30a 31b 32b 33b 34b 35a 36b 37b 38b 39a 40a 41a 42a 43b 44b 45a 1b 2a 3a 4a 5a 6b 7b 8b 9b 10b 11b 12a 13b 14a 15b 16d 17b 18a 19a 20a 21a 22h 23a 24b 25b 26b 27n 28b 29a 30a 31a 32a 33a 34b 35a 36a 37e 38b 39a 40b 41b 42a 43b 44a 45a 1b 2a 3a 4b 5a 6a 7b 8b 9b 10a 11a 12b 13a 14b 15a 16e 17b 18a 19a 20a 21a 22g 23b 24b 25a 26a 27o 28b 29a 30b 31a 32a 33a 34b 35b 36a 37e 38b 39a 40a 41b 42b 43b 44b 45b 1b 2a 3a 4a 5b 6a 7b 8a 9a 10b 11a 12a 13b 14b 15a 16c 17b 18a 19a 20a 21b 22a 23b 24b 25a 26b 27d 28a 29a 30a 31b 32a 33a 34b 35b 36b 37d 38a 39a 40a 41b 42b 43a 44a 45b 1b 2a 3a 4b 5c 6a 7b 8b 9b 10b 11c 12b 13b 14a 15a 16c 17a 18a 19b 20a 21a 22b 23b 24b 25b 26a 27m 28a 29a 30a 31a 32c 33b 34a 35b 36a 37b 38a 39a 40a 41b 42a 43b 44b 45a 1b 2a 3a 4b 5a 6a 7b 8a 9b 10b 11a 12a 13b 14a 15b 16c 17b 18b 19b 20b 21a 22c 23a 24b 25b 26a 27n 28b 29b 30a 31b 32b 33a 34a 35b 36b 37e 38a 39a 40b 41b 42b 43a 44a 45a 1b 2a 3a 4b 5a 6a 7a 8a 9a 10a 11a 12b 13b 14b 15b 16a 17a 18a 19a 20b 21b 22d 23b 24a 25b 26b 27n 28a 29b 30a 31b 32b 33b 34b 35b 36a 37a 38b 39b 40a 41a 42b 43b 44b 45a 1b 2a 3a 4b 5c 6b 7a 8a 9a 10b 11b 12b 13a 14a 15a 16a 17b 18a 19a 20a 21a 22e 23b 24b 25b 26a 27w 28a 29b 30a 31b 32a 33a 34a 35b 36b 37c 38a 39b 40b 41a 42b 43b 44b 45b 1b 2a 3a 4a 5a 6a 7a 8b 9b 10a 11c 12b 13b 14a 15b 16a 17a 18b 19b 20b 21a 22f 23b 24b 25b 26a 27t 28a 29b 30a 31a 32b 33b 34b 35b 36a 37d 38a 39a 40b 41a 42a 43b 44a 45b 1b 2a 3a 4b 5c 6b 7b 8a 9b 10a 11a 12b 13b 14b 15a 16a 17b 18b 19b 20a 21b 22b 23a 24a 25a 26b 27e 28b 29a 30b 31a 32c 33a 34a 35b 36b 37d 38a 39b 40a 41a 42a 43a 44a 45b 1b 2a 3a 4a 5c 6a 7b 8b 9b 10a 11b 12a 13a 14a 15b 16e 17a 18b 19b 20a 21a 22f 23b 24b 25a 26a 27o 28a 29a 30b 31b 32b 33a 34a 35a 36a 37b 38a 39a 40a 41a 42a 43a 44b 45b 1b 2a 3a 4b 5a 6b 7b 8b 9a 10b 11b 12b 13a 14a 15b 16e 17b 18b 19a 20b 21a 22a 23b 24a 25b 26a 27e 28a 29a 30b 31a 32b 33b 34a 35a 36b 37e 38b 39b 40a 41b 42b 43b 44a 45b 1b 2a 3a 4a 5b 6b 7b 8b 9a 10b 11c 12b 13b 14b 15b 16d 17b 18a 19b 20a 21a 22c 23b 24a 25a 26a 27o 28b 29b 30b 31a 32c 33a 34b 35a 36a 37c 38a 39a 40a 41a 42b 43a 44b 45b 1b 2a 3a 4a 5c 6b 7b 8b 9b 10b 11a 12a 13a 14b 15b 16d 17a 18b 19a 20b 21a 22d 23b 24a 25b 26a 27s 28b 29a 30a 31a 32b 33a 34b 35b 36a 37d 38b 39a 40a 41b 42a 43b 44b 45b 1b 2a 3a 4a 5b 6b 7a 8a 9b 10b 11a 12b 13a 14b 15a 16a 17b 18b 19b 20a 21a 22e 23a 24b 25b 26a 27k 28b 29b 30b 31a 32c 33a 34a 35a 36b 37b 38b 39b 40b 41b 42b 43b 44a 45b 1b 2a 3a 4b 5b 6a 7b 8a 9a 10a 11b 12a 13b 14b 15b 16e 17a 18b 19a 20b 21a 22g 23b 24b 25a 26b 27w 28b 29a 30b 31b 32a 33a 34a 35a 36a 37c 38b 39a 40b 41a 42a 43b 44a 45a 1b 2a 3a 4b 5c 6a 7b 8a 9b 10a 11c 12b 13a 14b 15a 16e 17b 18b 19b 20a 21a 22h 23a 24b 25a 26b 27i 28a 29b 30a 31a 32b 33b 34a 35b 36b 37d 38b 39a 40b 41a 42b 43b 44b 45a # test35: (use a -n bigger than 2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimension of size 2) (different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction comes before the dimensions it constrains) (several -s) (put -s last) ./jenny -s1 -w2aba5a -s7 2 4 2 3 -s8 2 2 2 -n3 7 3 2 -s3 -s9 1a 2b 3b 4c 5b 6a 7b 8b 9b 10a 1b 2c 3a 4a 5a 6b 7a 8f 9a 10b 1a 2a 3b 4b 5b 6b 7a 8g 9c 10b 1b 2d 3a 4b 5a 6a 7b 8a 9c 10a 1b 2d 3b 4c 5a 6b 7a 8c 9b 10b 1a 2c 3b 4a 5b 6a 7b 8d 9a 10a 1b 2a 3a 4c 5b 6b 7b 8e 9b 10a 1b 2b 3a 4a 5b 6a 7a 8e 9c 10b 1a 2d 3a 4c 5b 6b 7a 8a 9a 10b 1b 2b 3a 4b 5b 6b 7b 8b 9a 10b 1a 2a 3a 4a 5b 6a 7a 8c 9a 10a 1b 2c 3a 4b 5a 6b 7a 8d 9b 10b 1a 2c 3b 4c 5b 6a 7b 8f 9c 10a 1b 2d 3a 4a 5a 6a 7b 8g 9b 10a 1a 2d 3b 4a 5a 6b 7a 8b 9c 10a 1a 2c 3b 4b 5a 6a 7b 8e 9a 10b 1a 2b 3b 4a 5b 6b 7b 8a 9b 10b 1b 2b 3b 4b 5b 6b 7b 8c 9c 10a 1a 2d 3a 4c 5a 6a 7b 8d 9c 10b 1a 2d 3a 4b 5b 6a 7a 8f 9b 10a 1b 2a 3b 4c 5b 6a 7a 8b 9a 10b 1a 2c 3a 4c 5a 6b 7b 8c 9a 10a 1b 2c 3b 4c 5b 6b 7a 8g 9a 10a 1b 2a 3b 4b 5b 6a 7b 8d 9b 10b 1a 2b 3a 4c 5b 6b 7a 8d 9c 10a 1b 2a 3b 4a 5b 6a 7a 8a 9c 10a 1b 2b 3b 4c 5b 6b 7b 8f 9b 10b 1a 2c 3b 4c 5a 6a 7a 8a 9b 10a 1a 2a 3b 4a 5b 6b 7a 8f 9b 10b 1a 2b 3a 4b 5b 6a 7a 8g 9a 10a 1b 2c 3a 4a 5a 6a 7b 8b 9c 10b 1b 2d 3b 4b 5a 6b 7a 8e 9a 10a 1a 2c 3a 4c 5a 6b 7b 8g 9b 10b 1a 2b 3a 4b 5b 6a 7b 8c 9b 10b 1a 2a 3a 4a 5b 6b 7b 8e 9c 10b 1a 2d 3b 4a 5b 6a 7b 8c 9a 10b 1a 2b 3b 4a 5b 6a 7a 8f 9a 10a 1a 2c 3a 4b 5b 6b 7a 8e 9c 10a 1a 2a 3b 4c 5b 6a 7b 8g 9c 10a 1a 2a 3a 4b 5b 6b 7a 8d 9a 10a 1b 2d 3b 4a 5b 6b 7a 8g 9c 10b 1a 2a 3b 4b 5b 6b 7b 8a 9a 10a 1a 2a 3a 4b 5b 6b 7a 8b 9b 10a 1b 2d 3b 4b 5a 6b 7b 8f 9c 10b 1a 2d 3b 4c 5b 6a 7a 8e 9b 10b 1b 2d 3b 4a 5a 6b 7a 8d 9b 10a 1b 2c 3a 4c 5b 6a 7a 8c 9c 10b 1b 2b 3b 4b 5b 6b 7b 8g 9b 10b 1b 2c 3a 4a 5a 6b 7b 8a 9c 10b 1b 2d 3b 4b 5a 6a 7b 8b 9b 10b 1b 2b 3a 4c 5b 6a 7b 8a 9c 10b 1b 2c 3b 4b 5a 6a 7a 8g 9a 10b 1b 2a 3b 4a 5b 6b 7b 8c 9b 10a 1a 2d 3b 4a 5a 6a 7b 8e 9c 10a 1b 2b 3a 4b 5b 6a 7a 8a 9b 10a 1b 2b 3b 4c 5b 6a 7b 8d 9a 10b 1b 2d 3a 4c 5a 6a 7b 8f 9a 10a 1a 2c 3b 4a 5b 6b 7a 8b 9b 10a 1b 2a 3b 4a 5b 6a 7a 8e 9a 10b 1a 2a 3b 4c 5b 6a 7b 8c 9c 10b 1b 2a 3a 4b 5b 6a 7b 8f 9c 10a 1a 2b 3b 4b 5b 6b 7b 8e 9b 10a 1b 2d 3a 4c 5a 6a 7a 8e 9a 10a 1b 2d 3a 4c 5a 6b 7b 8b 9a 10a 1a 2d 3a 4a 5a 6a 7a 8c 9c 10a 1b 2b 3b 4a 5b 6a 7a 8d 9c 10b 1a 2b 3b 4c 5b 6b 7b 8e 9a 10a 1a 2c 3b 4c 5a 6b 7b 8d 9c 10a 1a 2d 3a 4b 5a 6a 7b 8g 9c 10a 1b 2d 3a 4b 5a 6b 7b 8d 9a 10a 1a 2a 3b 4a 5b 6a 7b 8b 9a 10b 1b 2c 3b 4b 5a 6b 7a 8c 9a 10a 1b 2a 3a 4b 5b 6b 7a 8a 9b 10b 1b 2b 3a 4a 5b 6a 7a 8b 9c 10b 1a 2c 3b 4b 5a 6a 7a 8f 9b 10b 1a 2d 3b 4a 5a 6b 7a 8f 9c 10a 1b 2a 3a 4a 5b 6a 7b 8g 9a 10b 1b 2c 3b 4b 5a 6a 7b 8a 9a 10a 1a 2b 3a 4b 5b 6a 7b 8f 9c 10b 1b 2c 3a 4a 5a 6b 7b 8e 9b 10b 1a 2b 3b 4c 5b 6b 7a 8c 9a 10a 1b 2a 3b 4c 5b 6a 7a 8f 9a 10b 1a 2b 3b 4a 5b 6b 7a 8g 9b 10b 1b 2d 3b 4b 5b 6b 7b 8d 9c 10a 1a 2c 3a 4c 5b 6a 7a 8a 9c 10b 1a 2a 3a 4c 5b 6b 7a 8d 9b 10a 1a 2c 3b 4a 5b 6b 7b 8g 9c 10b 1b 2a 3a 4a 5b 6a 7b 8d 9c 10a 1a 2d 3b 4a 5a 6b 7b 8a 9b 10b 1a 2a 3b 4b 5b 6b 7b 8e 9b 10b 1a 2a 3b 4c 5b 6b 7b 8a 9b 10b 1b 2c 3a 4b 5a 6a 7b 8b 9a 10b 1a 2b 3a 4a 5b 6a 7b 8c 9b 10a 1b 2d 3b 4c 5b 6a 7a 8b 9c 10b 1b 2b 3a 4a 5b 6b 7a 8a 9a 10b 1b 2a 3a 4b 5b 6b 7b 8c 9a 10b 1b 2c 3a 4c 5b 6b 7a 8b 9b 10a 1a 2b 3a 4c 5b 6b 7b 8g 9c 10b 1a 2b 3b 4b 5b 6a 7b 8d 9b 10a 1b 2c 3b 4c 5a 6a 7b 8e 9c 10a 1a 2d 3b 4c 5a 6b 7a 8g 9a 10b 1a 2c 3b 4b 5b 6a 7b 8f 9a 10b 1a 2d 3a 4b 5a 6b 7a 8c 9c 10a 1b 2a 3b 4b 5b 6b 7b 8b 9c 10b 1b 2c 3b 4a 5b 6b 7b 8c 9b 10b 1b 2a 3a 4b 5b 6a 7a 8g 9b 10a 1b 2c 3b 4a 5b 6b 7b 8f 9a 10b # test36: (use a -n bigger than 2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimension of size 2) (very different size dimensions) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s in the middle) ./jenny 3 -s2 2 -n3 18 3 -w1ab2a3abcdefghijklmnop4ab -w1a2a3bc4a 1a 2b 3k 4b 1b 2a 3f 4c 1c 2b 3d 4a 1a 2b 3a 4c 1b 2b 3b 4b 1c 2a 3c 4b 1c 2b 3e 4c 1a 2a 3g 4c 1c 2a 3h 4a 1c 2a 3i 4b 1b 2b 3j 4a 1a 2b 3l 4a 1c 2a 3m 4b 1b 2b 3n 4c 1b 2b 3o 4b 1c 2b 3p 4c 1c 2a 3q 4c 1c 2b 3r 4b 1a 2a 3r 4c 1c 2a 3n 4a 1a 2b 3n 4b 1b 2b 3q 4a 1a 2b 3m 4a 1b 2b 3m 4c 1a 2a 3o 4c 1b 2a 3l 4c 1c 2b 3o 4a 1a 2a 3j 4c 1b 2a 3k 4c 1b 2b 3i 4a 1c 2b 3l 4b 1a 2b 3i 4c 1c 2a 3k 4a 1c 2b 3g 4b 1a 2b 3h 4b 1b 2b 3p 4b 1b 2b 3g 4a 1a 2b 3q 4b 1c 2b 3f 4a 1a 2b 3f 4b 1b 2b 3h 4c 1b 2b 3e 4a 1a 2a 3e 4c 1b 2a 3a 4c 1a 2a 3b 4c 1a 2b 3c 4c 1a 2a 3d 4c 1b 2b 3c 4a 1c 2a 3b 4a 1c 2a 3e 4b 1c 2a 3a 4b 1a 2b 3p 4a 1b 2b 3d 4b 1c 2a 3j 4b 1b 2a 3r 4a 1c 2a 3p 4a 1b 2b 3a 4a 1a 2a 3a 4c 1b 2a 3r 4b 1a 2a 3q 4b 1b 2a 3p 4c 1c 2a 3o 4a 1a 2b 3r 4b 1c 2a 3n 4b 1c 2a 3m 4a 1a 2a 3q 4a 1a 2b 3p 4b 1b 2a 3b 4c 1a 2b 3o 4a 1c 2a 3l 4b 1b 2a 3o 4c 1a 2a 3n 4c 1c 2a 3d 4b 1b 2b 3h 4a 1a 2a 3m 4c 1b 2b 3n 4b 1c 2b 3o 4c 1b 2b 3k 4a 1c 2b 3n 4c 1a 2b 3e 4b 1c 2a 3j 4a 1b 2b 3m 4a 1c 2a 3h 4b 1a 2b 3l 4c 1b 2b 3k 4b 1a 2b 3j 4b 1b 2b 3l 4a 1c 2b 3q 4a 1a 2b 3j 4a 1b 2a 3j 4c 1c 2a 3l 4a 1a 2b 3i 4a 1c 2b 3k 4b 1a 2a 3f 4c 1b 2a 3i 4c 1c 2a 3f 4b 1a 2a 3h 4c 1b 2b 3h 4b 1c 2a 3g 4a 1b 2b 3g 4c 1b 2b 3i 4b 1a 2b 3g 4a 1b 2b 3g 4b 1c 2b 3j 4c 1c 2a 3c 4a 1a 2b 3f 4a 1b 2b 3f 4a 1c 2a 3o 4b 1a 2b 3e 4a 1a 2b 3d 4b 1b 2a 3e 4c 1c 2a 3g 4c 1c 2a 3p 4b 1a 2b 3d 4a 1b 2b 3d 4c 1a 2b 3c 4a 1b 2a 3c 4c 1c 2a 3e 4a 1b 2b 3m 4b 1a 2b 3b 4b 1c 2a 3i 4a 1c 2b 3c 4c 1a 2b 3b 4a 1b 2b 3c 4b 1a 2b 3a 4a 1b 2b 3a 4b 1c 2b 3f 4c 1a 2a 3p 4c 1b 2a 3q 4b 1c 2a 3b 4b 1c 2b 3a 4c 1a 2b 3n 4a 1b 2b 3r 4c 1a 2b 3k 4a 1c 2a 3a 4a 1a 2b 3k 4c 1b 2b 3l 4b 1c 2b 3m 4c 1a 2b 3c 4b 1b 2b 3e 4b 1b 2a 3m 4c 1a 2b 3a 4b 1c 2a 3d 4c 1c 2a 3r 4c 1a 2b 3q 4c 1b 2b 3q 4c 1c 2a 3g 4b 1a 2b 3o 4b 1b 2b 3p 4a 1b 2a 3h 4c 1a 2b 3r 4a 1c 2a 3l 4c 1b 2a 3n 4c 1a 2b 3i 4b 1c 2b 3b 4c 1b 2a 3g 4c 1a 2b 3m 4b 1c 2a 3d 4a 1a 2b 3l 4b 1b 2b 3n 4a 1c 2a 3k 4c 1c 2a 3f 4a 1a 2a 3l 4c 1b 2b 3b 4a 1c 2b 3h 4c 1a 2a 3k 4c 1b 2b 3j 4b 1a 2a 3i 4c 1b 2b 3f 4b 1c 2b 3i 4c 1a 2b 3h 4a 1b 2b 3d 4a 1c 2a 3k 4b 1a 2b 3g 4b 1b 2a 3d 4c 1c 2b 3r 4a 1a 2a 3c 4c 1b 2b 3o 4a 1c 2b 3q 4b # test37: (don't use a -n) (n dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (no -s) ./jenny 2 5 -w1a -w1b -w1a -w2b Could not cover tuple 2a Could not cover tuple 2c Could not cover tuple 2d Could not cover tuple 2e # test38: (use -n2) (put -n last) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s last) ./jenny -s3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 \ -n2 -w10ba11cba -w13de14abc -w14acd12ab -w15abc13cde -w14acd10acd \ -w9abcd11acde -w10cde12ace -w11cde12ade -w12abd13bcd -w14eab15cda -s3 Could not cover tuple 12a Could not cover tuple 12e Could not cover tuple 9b 13b Could not cover tuple 11c 13c Could not cover tuple 9a 13b Could not cover tuple 9d 13b Could not cover tuple 10d 13b Could not cover tuple 9d 13c Could not cover tuple 9c 12c Could not cover tuple 9a 13d Could not cover tuple 10c 13d Could not cover tuple 10d 13d Could not cover tuple 9d 13d Could not cover tuple 11a 13d Could not cover tuple 11a 13b Could not cover tuple 11c 13b Could not cover tuple 9b 10a Could not cover tuple 10d 13c Could not cover tuple 9c 10a Could not cover tuple 11c 15a Could not cover tuple 11b 13c Could not cover tuple 10a 12d Could not cover tuple 10c 15d Could not cover tuple 11c 15d Could not cover tuple 11a 13c Could not cover tuple 9c 10b Could not cover tuple 9d 10a Could not cover tuple 10c 15c Could not cover tuple 11c 15c Could not cover tuple 11a 12c Could not cover tuple 9a 13c Could not cover tuple 9c 13d Could not cover tuple 9a 10a Could not cover tuple 9b 10b Could not cover tuple 10e 13b Could not cover tuple 11c 13d Could not cover tuple 9a 12c Could not cover tuple 10c 13c Could not cover tuple 10a 15a Could not cover tuple 9c 13c Could not cover tuple 10d 15a Could not cover tuple 10e 13d Could not cover tuple 11b 13d Could not cover tuple 11c 12c Could not cover tuple 9c 13b Could not cover tuple 10a 15d Could not cover tuple 9b 13c Could not cover tuple 9a 10b Could not cover tuple 10d 15c Could not cover tuple 11b 12c Could not cover tuple 11c 14d Could not cover tuple 12b 15a Could not cover tuple 11b 13b Could not cover tuple 10d 15d Could not cover tuple 9b 13d Could not cover tuple 9d 10b Could not cover tuple 10c 15a Could not cover tuple 11c 14c Could not cover tuple 12b 15c Could not cover tuple 9d 12c Could not cover tuple 10e 13c Could not cover tuple 11c 14a Could not cover tuple 9b 12c Could not cover tuple 10a 15c Could not cover tuple 10b 12d Could not cover tuple 10c 13b Could not cover tuple 12b 15d 1a 2e 3e 4d 5b 6b 7a 8e 9e 10b 11d 12c 13c 14d 15e 16c 17e 18d 19c 20e 21b 22e 23d 24c 25d 26e 27e 28a 29a 30e 1b 2a 3d 4b 5c 6e 7d 8b 9d 10e 11b 12b 13a 14e 15b 16a 17d 18a 19e 20a 21c 22b 23e 24d 25c 26a 27a 28b 29c 30b 1c 2b 3a 4a 5e 6a 7b 8a 9e 10a 11e 12c 13b 14b 15b 16e 17c 18c 19b 20d 21a 22c 23a 24a 25a 26d 27b 28e 29e 30c 1d 2d 3b 4e 5a 6c 7c 8d 9a 10e 11b 12d 13a 14c 15a 16d 17a 18b 19d 20b 21d 22d 23c 24e 25e 26c 27c 28c 29b 30d 1e 2c 3c 4c 5d 6d 7e 8c 9e 10d 11a 12b 13e 14e 15e 16b 17b 18e 19a 20c 21e 22a 23b 24b 25b 26b 27d 28d 29d 30a 1e 2c 3a 4a 5d 6a 7c 8c 9b 10e 11b 12d 13e 14d 15d 16e 17a 18d 19b 20c 21a 22e 23c 24d 25d 26a 27e 28a 29c 30b 1b 2b 3b 4c 5a 6d 7a 8e 9c 10c 11b 12d 13a 14b 15e 16b 17c 18a 19e 20e 21b 22c 23a 24c 25b 26c 27c 28b 29d 30c 1a 2a 3e 4b 5e 6b 7e 8b 9e 10c 11c 12b 13a 14b 15b 16c 17a 18e 19d 20b 21d 22d 23d 24b 25c 26d 27b 28d 29b 30a 1c 2d 3d 4d 5b 6c 7d 8d 9e 10b 11e 12c 13d 14d 15d 16d 17b 18a 19e 20d 21e 22a 23e 24b 25e 26e 27a 28d 29e 30d 1d 2e 3c 4e 5a 6e 7e 8a 9e 10b 11d 12c 13b 14a 15b 16a 17e 18c 19a 20a 21c 22b 23b 24e 25a 26b 27c 28c 29c 30e 1b 2c 3b 4d 5c 6b 7b 8a 9e 10e 11a 12d 13a 14c 15c 16c 17d 18b 19c 20d 21e 22a 23d 24a 25a 26c 27d 28e 29a 30b 1a 2d 3a 4b 5c 6a 7a 8d 9a 10d 11b 12b 13e 14e 15e 16d 17d 18c 19b 20e 21b 22b 23b 24c 25e 26b 27b 28e 29e 30d 1a 2e 3d 4a 5e 6d 7d 8b 9b 10d 11b 12d 13e 14e 15e 16b 17e 18b 19c 20b 21a 22d 23e 24a 25b 26d 27a 28c 29a 30e 1a 2b 3e 4e 5b 6c 7b 8a 9c 10d 11b 12b 13e 14e 15e 16a 17c 18e 19d 20a 21c 22c 23a 24e 25d 26e 27d 28a 29b 30c 1a 2d 3c 4c 5e 6e 7c 8d 9d 10c 11b 12d 13a 14b 15b 16a 17b 18d 19a 20a 21c 22e 23c 24a 25e 26d 27e 28a 29d 30d 1b 2a 3b 4c 5d 6d 7b 8c 9e 10b 11d 12c 13c 14c 15d 16b 17e 18c 19d 20c 21d 22c 23c 24d 25c 26a 27b 28e 29e 30e 1a 2b 3c 4d 5b 6e 7a 8e 9e 10a 11e 12c 13d 14e 15e 16e 17a 18b 19a 20b 21d 22d 23b 24d 25c 26b 27d 28b 29b 30b 1a 2c 3e 4b 5c 6a 7c 8b 9e 10b 11d 12c 13b 14c 15a 16e 17d 18e 19e 20d 21a 22e 23e 24e 25b 26e 27c 28b 29d 30a 1a 2e 3a 4a 5b 6a 7e 8e 9d 10e 11b 12d 13a 14c 15c 16a 17b 18b 19b 20a 21e 22b 23a 24b 25d 26c 27b 28d 29a 30a 1b 2b 3d 4e 5d 6c 7d 8c 9e 10c 11c 12b 13a 14b 15b 16d 17c 18d 19c 20c 21e 22e 23b 24e 25a 26a 27e 28c 29a 30c 1a 2a 3e 4a 5e 6c 7a 8e 9e 10e 11a 12d 13a 14a 15b 16e 17b 18e 19d 20e 21b 22a 23c 24c 25a 26e 27a 28c 29c 30b 1c 2a 3c 4d 5a 6b 7c 8d 9c 10d 11b 12b 13e 14e 15e 16c 17b 18d 19c 20d 21a 22c 23d 24d 25c 26a 27c 28d 29c 30c 1d 2a 3a 4e 5d 6b 7d 8c 9e 10b 11e 12c 13b 14d 15c 16c 17c 18a 19e 20c 21d 22d 23d 24a 25d 26b 27a 28b 29d 30d 1e 2a 3c 4b 5c 6e 7b 8b 9b 10e 11b 12d 13a 14d 15a 16d 17d 18c 19a 20b 21b 22c 23a 24b 25d 26c 27e 28a 29e 30c 1c 2c 3d 4c 5b 6d 7d 8a 9a 10e 11b 12d 13a 14d 15a 16b 17a 18a 19b 20a 21c 22b 23d 24c 25b 26d 27d 28e 29b 30b 1d 2e 3b 4e 5c 6c 7e 8b 9e 10a 11e 12c 13c 14b 15e 16b 17d 18d 19d 20d 21d 22b 23e 24c 25b 26b 27e 28a 29b 30c 1d 2d 3b 4a 5a 6e 7e 8d 9e 10c 11c 12b 13a 14b 15b 16e 17e 18e 19b 20e 21a 22a 23a 24d 25e 26e 27d 28b 29a 30e 1e 2c 3d 4b 5a 6a 7c 8a 9e 10a 11e 12c 13d 14e 15e 16c 17e 18a 19c 20e 21c 22e 23c 24b 25a 26c 27b 28c 29d 30e 1e 2d 3a 4d 5d 6d 7c 8c 9e 10b 11d 12c 13b 14a 15b 16a 17c 18b 19c 20b 21b 22a 23a 24c 25c 26a 27d 28d 29b 30d 1d 2e 3e 4d 5e 6c 7b 8a 9a 10e 11b 12d 13e 14d 15d 16d 17a 18c 19e 20e 21e 22c 23b 24d 25c 26d 27a 28b 29d 30a 1e 2c 3d 4e 5d 6b 7a 8e 9c 10e 11b 12d 13a 14c 15c 16a 17c 18c 19a 20c 21b 22d 23e 24e 25e 26d 27c 28e 29e 30b 1c 2b 3e 4c 5a 6a 7d 8b 9e 10b 11d 12c 13c 14a 15e 16e 17b 18a 19b 20b 21e 22d 23d 24e 25e 26c 27a 28a 29c 30a 1e 2e 3e 4d 5b 6e 7e 8b 9d 10c 11b 12b 13e 14e 15e 16b 17c 18b 19e 20c 21d 22b 23c 24a 25a 26e 27d 28e 29c 30c 1c 2b 3c 4a 5c 6e 7b 8e 9b 10e 11b 12d 13a 14c 15d 16c 17d 18a 19a 20d 21c 22d 23c 24c 25b 26b 27c 28d 29a 30d 1b 2e 3a 4c 5a 6b 7e 8c 9e 10e 11a 12d 13e 14d 15d 16d 17a 18e 19c 20a 21a 22b 23e 24d 25a 26c 27d 28c 29e 30d 1d 2c 3b 4b 5b 6a 7d 8e 9e 10d 11c 12b 13a 14b 15b 16d 17b 18c 19a 20e 21d 22e 23a 24a 25b 26a 27a 28d 29b 30b 1b 2d 3e 4a 5e 6d 7b 8a 9e 10a 11e 12c 13d 14e 15e 16d 17b 18d 19e 20b 21b 22d 23d 24e 25d 26a 27e 28e 29c 30a 1c 2b 3b 4e 5e 6b 7a 8c 9a 10e 11b 12d 13a 14c 15a 16e 17e 18d 19e 20c 21c 22a 23b 24b 25d 26d 27b 28d 29c 30e 1c 2e 3a 4b 5d 6d 7c 8d 9b 10c 11b 12b 13a 14b 15b 16b 17c 18b 19d 20d 21c 22e 23b 24a 25d 26e 27b 28b 29e 30a 1e 2b 3c 4b 5b 6c 7c 8c 9d 10e 11b 12d 13a 14d 15c 16a 17a 18c 19d 20d 21a 22a 23d 24a 25c 26e 27c 28c 29a 30e 1d 2d 3d 4c 5c 6c 7e 8c 9c 10e 11b 12d 13a 14a 15b 16c 17d 18b 19b 20b 21d 22c 23e 24b 25d 26b 27b 28c 29d 30b 1b 2e 3c 4d 5d 6d 7a 8b 9e 10d 11c 12b 13e 14e 15e 16e 17d 18a 19e 20a 21a 22a 23b 24b 25a 26c 27e 28a 29b 30d 1e 2c 3a 4b 5c 6e 7d 8d 9e 10e 11a 12d 13a 14a 15e 16d 17e 18d 19d 20c 21e 22c 23c 24c 25d 26d 27c 28b 29b 30e 1c 2d 3d 4a 5a 6b 7b 8d 9e 10b 11d 12c 13c 14a 15e 16a 17a 18e 19e 20a 21d 22d 23a 24a 25b 26d 27e 28c 29d 30c 1b 2a 3a 4d 5d 6a 7c 8a 9e 10a 11d 12c 13d 14e 15e 16b 17d 18e 19d 20c 21e 22a 23a 24e 25e 26d 27a 28d 29a 30c 1d 2a 3c 4e 5b 6a 7a 8a 9b 10c 11b 12d 13a 14e 15b 16a 17d 18e 19b 20e 21d 22e 23e 24e 25c 26a 27d 28e 29d 30a 1c 2a 3e 4a 5d 6e 7e 8c 9a 10e 11b 12d 13a 14c 15c 16c 17e 18b 19a 20e 21a 22e 23b 24c 25e 26a 27e 28a 29e 30c 1d 2c 3b 4d 5e 6e 7c 8e 9d 10e 11b 12d 13e 14d 15d 16c 17e 18b 19c 20b 21b 22b 23a 24e 25b 26b 27b 28c 29e 30a 1b 2e 3a 4c 5b 6c 7a 8d 9e 10b 11e 12c 13b 14c 15a 16a 17e 18d 19a 20d 21e 22c 23c 24d 25e 26e 27a 28e 29a 30b 1a 2d 3d 4e 5e 6d 7e 8b 9e 10e 11a 12d 13a 14c 15c 16a 17c 18a 19b 20c 21c 22c 23a 24d 25b 26c 27c 28a 29c 30d 1e 2c 3e 4d 5c 6b 7b 8d 9e 10c 11c 12b 13a 14b 15b 16b 17c 18c 19b 20b 21c 22e 23e 24b 25a 26b 27c 28b 29c 30d 1a 2c 3c 4a 5d 6e 7d 8b 9c 10e 11b 12d 13a 14c 15d 16e 17c 18e 19a 20e 21b 22b 23d 24a 25c 26a 27b 28a 29b 30c 1e 2c 3b 4b 5e 6c 7c 8a 9e 10b 11d 12c 13c 14a 15e 16d 17e 18d 19a 20a 21a 22e 23d 24b 25a 26c 27d 28e 29e 30d 1a 2b 3b 4c 5c 6b 7e 8c 9e 10a 11e 12c 13d 14e 15e 16a 17a 18c 19d 20a 21b 22b 23c 24c 25a 26e 27c 28a 29d 30a 1d 2b 3a 4c 5c 6d 7b 8d 9c 10e 11b 12d 13a 14d 15c 16e 17b 18d 19c 20b 21d 22a 23c 24e 25e 26e 27e 28b 29a 30e 1b 2d 3b 4e 5a 6d 7e 8e 9b 10e 11b 12d 13a 14c 15a 16c 17b 18c 19c 20a 21a 22a 23d 24a 25a 26b 27e 28d 29b 30b 1c 2b 3d 4c 5a 6d 7e 8a 9e 10e 11c 12b 13a 14b 15b 16e 17d 18b 19d 20d 21b 22c 23c 24c 25d 26c 27a 28e 29e 30a 1b 2b 3c 4a 5b 6b 7a 8b 9a 10e 11b 12d 13a 14a 15b 16a 17c 18e 19c 20d 21e 22d 23e 24a 25a 26e 27a 28e 29a 30e 1c 2e 3b 4e 5d 6e 7b 8a 9d 10d 11b 12b 13a 14e 15b 16d 17a 18a 19d 20e 21c 22d 23c 24c 25c 26a 27e 28b 29b 30a 1c 2b 3d 4a 5d 6a 7c 8e 9e 10e 11a 12d 13a 14d 15a 16d 17c 18c 19e 20e 21d 22e 23a 24b 25c 26a 27e 28d 29a 30c 1a 2d 3b 4b 5a 6c 7b 8e 9e 10b 11d 12c 13b 14d 15c 16b 17b 18e 19d 20c 21e 22b 23e 24b 25c 26c 27e 28a 29b 30b 1b 2a 3a 4e 5e 6e 7a 8b 9e 10b 11e 12c 13c 14d 15d 16a 17d 18e 19b 20c 21c 22a 23b 24a 25b 26d 27c 28d 29b 30e 1e 2e 3b 4b 5e 6a 7d 8c 9c 10c 11b 12d 13a 14b 15e 16d 17a 18d 19b 20a 21e 22e 23a 24d 25a 26b 27a 28e 29e 30b 1b 2b 3e 4d 5d 6c 7a 8a 9b 10e 11b 12d 13a 14a 15b 16b 17d 18a 19e 20a 21e 22b 23a 24d 25e 26c 27b 28d 29d 30b 1d 2e 3e 4e 5a 6e 7d 8d 9e 10a 11e 12c 13d 14e 15e 16d 17c 18c 19b 20c 21a 22c 23e 24a 25b 26a 27d 28d 29c 30d 1e 2d 3a 4e 5d 6c 7c 8c 9e 10c 11c 12b 13e 14e 15e 16a 17e 18b 19e 20a 21b 22b 23d 24d 25a 26b 27b 28a 29d 30b 1c 2e 3c 4c 5d 6d 7c 8e 9e 10b 11d 12c 13c 14b 15e 16a 17c 18b 19d 20a 21a 22e 23a 24c 25d 26a 27e 28b 29c 30b 1a 2a 3d 4d 5a 6d 7a 8d 9d 10e 11b 12d 13a 14c 15a 16e 17a 18e 19a 20d 21b 22c 23b 24d 25a 26d 27d 28b 29c 30a 1d 2a 3a 4a 5b 6a 7c 8b 9e 10c 11a 12d 13a 14b 15b 16e 17c 18d 19e 20b 21e 22d 23d 24e 25e 26b 27b 28e 29a 30e 1a 2e 3d 4a 5a 6e 7b 8d 9e 10b 11d 12c 13b 14e 15e 16d 17a 18c 19d 20e 21d 22c 23d 24a 25e 26e 27e 28c 29e 30a 1e 2e 3b 4a 5b 6a 7c 8e 9a 10c 11b 12d 13a 14b 15b 16d 17b 18a 19b 20d 21b 22a 23a 24b 25e 26d 27a 28c 29d 30e 1a 2c 3b 4b 5a 6a 7e 8d 9c 10e 11b 12d 13a 14c 15b 16a 17e 18d 19a 20d 21d 22a 23b 24d 25b 26a 27b 28b 29d 30d 1e 2d 3d 4b 5c 6b 7a 8e 9e 10a 11e 12b 13e 14e 15e 16d 17b 18a 19a 20b 21b 22e 23a 24e 25b 26e 27b 28e 29c 30e 1e 2d 3e 4b 5b 6b 7a 8b 9e 10b 11d 12c 13e 14d 15d 16a 17b 18a 19a 20b 21b 22e 23c 24b 25e 26a 27c 28a 29e 30a 1c 2b 3d 4c 5c 6b 7d 8d 9b 10d 11b 12d 13e 14e 15e 16b 17d 18d 19b 20a 21d 22a 23b 24a 25d 26c 27c 28c 29b 30e 1d 2e 3b 4d 5b 6d 7b 8e 9e 10b 11d 12c 13a 14d 15b 16b 17b 18b 19e 20e 21b 22c 23c 24e 25b 26c 27b 28e 29c 30e 1a 2d 3a 4c 5b 6b 7e 8e 9b 10e 11b 12d 13a 14c 15c 16d 17b 18a 19d 20e 21e 22a 23d 24c 25d 26a 27c 28a 29a 30c 1e 2c 3e 4a 5d 6e 7c 8c 9e 10c 11d 12b 13a 14e 15b 16e 17e 18a 19b 20b 21e 22c 23d 24a 25d 26e 27c 28e 29b 30a 1e 2a 3a 4c 5a 6c 7d 8b 9e 10d 11e 12b 13a 14e 15e 16e 17d 18c 19a 20a 21e 22d 23a 24d 25a 26d 27b 28e 29d 30a 1b 2b 3b 4b 5a 6b 7a 8c 9d 10e 11b 12d 13a 14a 15e 16c 17c 18a 19e 20c 21e 22d 23c 24d 25d 26e 27d 28e 29b 30d 1d 2a 3e 4c 5c 6b 7d 8d 9e 10b 11d 12b 13a 14e 15b 16e 17e 18c 19b 20d 21d 22e 23b 24a 25d 26b 27d 28e 29d 30b 1d 2d 3d 4c 5c 6a 7e 8e 9e 10c 11e 12b 13a 14b 15b 16a 17a 18b 19a 20a 21b 22a 23e 24b 25d 26a 27e 28e 29d 30a 1b 2a 3c 4b 5e 6b 7e 8c 9e 10e 11e 12b 13a 14e 15b 16d 17e 18c 19d 20a 21b 22b 23d 24a 25a 26b 27c 28a 29e 30c 1a 2b 3c 4b 5a 6b 7e 8a 9c 10e 11b 12d 13a 14d 15a 16c 17a 18d 19b 20b 21b 22c 23a 24a 25e 26b 27e 28a 29c 30a 1a 2e 3c 4d 5c 6a 7b 8c 9e 10a 11e 12c 13a 14e 15e 16b 17b 18e 19a 20e 21d 22a 23e 24d 25c 26b 27c 28e 29d 30b 1c 2b 3c 4a 5d 6e 7b 8b 9e 10e 11d 12b 13e 14e 15e 16a 17e 18e 19c 20b 21a 22e 23c 24d 25a 26c 27d 28b 29a 30e 1c 2c 3a 4a 5e 6b 7a 8c 9e 10b 11d 12c 13b 14d 15d 16e 17c 18c 19b 20c 21c 22e 23d 24d 25c 26e 27a 28d 29b 30a 1c 2e 3c 4a 5e 6c 7e 8b 9e 10b 11d 12c 13d 14e 15e 16c 17c 18d 19d 20a 21e 22a 23a 24d 25d 26b 27a 28c 29b 30a 1d 2d 3e 4c 5e 6d 7b 8d 9e 10e 11b 12d 13a 14c 15e 16c 17e 18e 19a 20c 21d 22a 23b 24d 25a 26a 27b 28a 29a 30b 1b 2b 3e 4a 5b 6b 7c 8c 9e 10d 11d 12b 13a 14b 15b 16d 17d 18d 19d 20b 21e 22d 23a 24a 25d 26a 27e 28c 29d 30e 1a 2c 3a 4c 5b 6c 7a 8b 9e 10b 11e 12c 13a 14a 15b 16e 17e 18c 19a 20d 21d 22b 23c 24b 25e 26e 27e 28b 29a 30e 1e 2a 3a 4b 5c 6c 7b 8d 9e 10b 11d 12c 13c 14e 15e 16d 17c 18c 19c 20b 21a 22e 23c 24e 25d 26b 27c 28e 29c 30d # test39: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s last) ./jenny -n1 -w2a3a4b -w3b4a1a -w2a4a1b3b -w3b4b -w4a1b 2 2 2 2 -s4 -s5 Could not cover tuple 3b 1a 2b 3a 4a 1b 2b 3a 4b 1a 2a 3a 4a # test40: (use -n2) (put -n last) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -s14 -s15 -s14 -s15 -w2aksjenbmsjkhdeeongfAEMGIEJSKNEKGNSKIEJH1a \ -w2EHSIGNEKANFghwsoemskemghs1b -w1a2b 2 52 -n2 Could not cover tuple 2e Could not cover tuple 2g Could not cover tuple 2h Could not cover tuple 2k Could not cover tuple 2m Could not cover tuple 2o Could not cover tuple 2s Could not cover tuple 2A Could not cover tuple 2E Could not cover tuple 2G Could not cover tuple 2H Could not cover tuple 2I Could not cover tuple 2K Could not cover tuple 2N Could not cover tuple 2S 1a 2x 1b 2U 1b 2a 1b 2b 1a 2c 1b 2d 1b 2f 1b 2i 1b 2j 1b 2l 1b 2n 1b 2p 1b 2q 1b 2r 1a 2t 1b 2u 1a 2v 1a 2w 1a 2y 1b 2z 1b 2B 1a 2C 1a 2D 1a 2F 1b 2J 1b 2L 1b 2M 1b 2O 1b 2P 1a 2Q 1a 2R 1b 2T 1b 2V 1a 2W 1b 2X 1a 2Y 1a 2Z 1a 2P 1a 2T 1a 2U 1a 2B 1b 2Z 1a 2z 1b 2C 1a 2V 1b 2y 1a 2O 1b 2x 1a 2X 1b 2Q 1a 2u 1b 2R 1a 2L 1b 2v 1a 2r 1b 2D 1a 2q 1b 2W 1a 2p 1b 2t 1a 2l 1b 2c 1a 2i 1b 2Y # test41: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction comes after the dimensions it constrains) (no -s) ./jenny 3 -n2 17 -w2ab -w1a2b -w1a2cde -w1b2efg -w1c Could not cover tuple 2e 1a 2m 1b 2c 1b 2d 1a 2f 1a 2g 1b 2h 1a 2i 1a 2j 1b 2k 1b 2l 1b 2n 1a 2o 1b 2p 1b 2q 1a 2q 1a 2k 1a 2n 1b 2o 1a 2l 1b 2j 1a 2h 1b 2i 1a 2p 1b 2m # test42: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s last) ./jenny -s1 -s0 -w9abcdefghjklmnopqrstuvwxyz -w1abcde3abcde -w3abcde5abcde \ -w5abcde7abcde 45 2 45 2 45 2 45 2 45 2 45 2 -s3 -n1 45 2 45 2 45 2 45 2 \ 45 2 45 2 45 2 1a 2a 3O 4b 5I 6a 7H 8a 9I 10b 11R 12b 13s 14a 15z 16a 17q 18a 19p 20a 21x 22b 23o 24b 25h 26b 1b 2b 3E 4a 5i 6b 7y 8b 9D 10a 11x 12a 13h 14b 15h 16b 17E 18b 19x 20b 21D 22a 23G 24a 25G 26a 1c 2a 3p 4b 5t 6a 7L 8b 9C 10b 11z 12b 13t 14b 15E 16a 17I 18a 19d 20b 21j 22b 23D 24a 25n 26b 1d 2a 3H 4a 5B 6b 7t 8b 9i 10b 11k 12a 13S 14b 15K 16b 17h 18a 19u 20b 21q 22a 23n 24a 25q 26a 1e 2a 3r 4a 5F 6a 7C 8b 9K 10a 11h 12a 13R 14a 15M 16a 17u 18a 19R 20b 21h 22b 23B 24a 25K 26a 1f 2b 3n 4a 5b 6b 7z 8b 9H 10a 11l 12b 13I 14a 15F 16a 17k 18a 19t 20b 21B 22b 23A 24a 25s 26b 1g 2b 3D 4a 5l 6a 7i 8a 9P 10b 11F 12a 13K 14a 15r 16b 17A 18a 19n 20a 21f 22a 23O 24b 25a 26a 1h 2b 3G 4b 5G 6a 7u 8a 9S 10b 11A 12a 13P 14b 15S 16a 17F 18a 19K 20b 21r 22b 23k 24a 25f 26b 1i 2b 3N 4a 5S 6a 7h 8a 9Q 10a 11L 12a 13A 14a 15t 16a 17j 18b 19q 20a 21J 22b 23h 24a 25y 26b 1j 2a 3J 4a 5o 6b 7o 8b 9R 10a 11q 12a 13q 14a 15m 16b 17x 18b 19z 20b 21e 22a 23M 24b 25D 26a 1k 2a 3l 4a 5C 6b 7P 8b 9M 10b 11s 12a 13m 14b 15w 16b 17v 18b 19i 20a 21C 22b 23i 24b 25g 26a 1l 2b 3I 4a 5r 6b 7b 8a 9J 10a 11t 12b 13H 14b 15n 16b 17f 18a 19s 20a 21a 22a 23C 24b 25C 26a 1m 2a 3y 4b 5H 6a 7B 8a 9B 10a 11M 12a 13w 14b 15o 16a 17C 18b 19l 20a 21o 22a 23y 24a 25o 26b 1n 2a 3B 4b 5D 6b 7w 8a 9O 10a 11I 12b 13M 14a 15R 16a 17G 18a 19P 20b 21d 22b 23E 24b 25d 26b 1o 2b 3i 4a 5O 6a 7d 8a 9G 10a 11i 12a 13g 14b 15j 16b 17M 18a 19g 20b 21N 22a 23s 24a 25N 26b 1p 2b 3z 4b 5x 6b 7q 8b 9F 10a 11S 12b 13e 14b 15l 16a 17w 18b 19B 20a 21G 22b 23r 24a 25c 26a 1q 2a 3t 4b 5g 6b 7v 8b 9E 10a 11H 12a 13N 14b 15P 16a 17p 18a 19v 20b 21F 22b 23p 24b 25e 26b 1r 2a 3o 4a 5N 6a 7n 8a 9N 10b 11K 12b 13B 14a 15G 16a 17g 18b 19Q 20a 21Q 22b 23H 24b 25u 26b 1s 2b 3R 4a 5M 6b 7G 8b 9L 10b 11N 12b 13b 14a 15v 16b 17l 18a 19o 20b 21l 22b 23b 24b 25L 26a 1t 2a 3v 4a 5y 6a 7k 8a 9A 10b 11D 12b 13p 14b 15L 16a 17P 18a 19A 20b 21n 22a 23Q 24a 25j 26a 1u 2b 3S 4b 5s 6b 7N 8b 9H 10b 11u 12b 13x 14b 15C 16a 17J 18b 19G 20a 21P 22a 23R 24b 25E 26a 1v 2a 3M 4b 5E 6a 7M 8b 9P 10a 11Q 12a 13G 14a 15J 16a 17n 18a 19F 20a 21S 22b 23I 24b 25J 26b 1w 2b 3k 4a 5a 6a 7J 8b 9E 10b 11r 12a 13n 14a 15e 16b 17a 18b 19j 20b 21u 22a 23a 24b 25m 26a 1x 2a 3m 4a 5c 6b 7R 8b 9A 10a 11f 12a 13y 14b 15A 16a 17H 18b 19E 20a 21m 22a 23j 24b 25H 26b 1y 2b 3e 4b 5h 6a 7g 8a 9C 10b 11p 12b 13a 14a 15u 16a 17S 18b 19D 20b 21p 22b 23d 24a 25r 26b 1z 2a 3h 4b 5u 6b 7p 8a 9K 10a 11C 12b 13O 14b 15Q 16b 17O 18a 19c 20a 21y 22a 23N 24a 25S 26a 1A 2b 3c 4b 5Q 6a 7r 8a 9P 10a 11d 12a 13v 14a 15I 16b 17t 18a 19h 20b 21M 22a 23F 24a 25z 26a 1B 2a 3F 4b 5A 6a 7f 8b 9Q 10b 11E 12a 13F 14b 15D 16a 17c 18b 19N 20a 21z 22a 23w 24b 25I 26b 1C 2a 3s 4a 5J 6a 7S 8a 9D 10b 11y 12a 13u 14b 15B 16b 17m 18a 19w 20a 21A 22b 23l 24b 25p 26a 1D 2b 3Q 4a 5v 6a 7Q 8a 9P 10a 11o 12a 13f 14a 15p 16a 17b 18b 19m 20a 21L 22a 23v 24a 25F 26b 1E 2b 3C 4b 5m 6b 7x 8a 9H 10a 11b 12b 13J 14a 15f 16b 17B 18a 19b 20a 21K 22a 23u 24a 25O 26a 1F 2a 3K 4a 5k 6a 7a 8a 9J 10a 11J 12b 13k 14b 15a 16b 17i 18a 19J 20b 21i 22a 23c 24a 25Q 26b 1G 2b 3d 4b 5q 6b 7O 8a 9C 10b 11e 12b 13D 14a 15c 16a 17e 18b 19S 20b 21b 22b 23J 24b 25l 26a 1H 2b 3L 4b 5d 6a 7D 8a 9H 10a 11a 12a 13Q 14b 15H 16a 17Q 18a 19C 20a 21c 22b 23g 24b 25w 26b 1I 2b 3u 4b 5j 6b 7e 8b 9G 10a 11n 12b 13j 14b 15N 16b 17R 18a 19a 20a 21I 22b 23L 24b 25b 26a 1J 2b 3q 4b 5w 6a 7K 8b 9J 10b 11w 12a 13E 14a 15k 16b 17z 18b 19H 20b 21w 22a 23S 24b 25P 26b 1K 2a 3b 4a 5K 6b 7I 8a 9J 10a 11g 12a 13C 14b 15g 16b 17r 18b 19f 20a 21g 22b 23P 24b 25M 26a 1L 2b 3j 4b 5f 6a 7A 8a 9F 10a 11m 12a 13L 14b 15O 16b 17L 18a 19L 20b 21R 22b 23x 24a 25A 26b 1M 2a 3A 4a 5P 6b 7c 8a 9H 10a 11P 12b 13o 14a 15i 16a 17N 18b 19e 20a 21k 22a 23e 24a 25v 26a 1N 2b 3x 4a 5L 6a 7j 8a 9L 10a 11O 12a 13d 14a 15q 16b 17K 18b 19M 20a 21s 22a 23m 24a 25i 26b 1O 2b 3g 4b 5p 6b 7m 8a 9M 10b 11v 12b 13r 14b 15x 16a 17d 18b 19y 20b 21E 22b 23f 24b 25R 26b 1P 2a 3f 4a 5e 6a 7l 8b 9O 10a 11j 12b 13i 14b 15s 16a 17D 18b 19k 20b 21O 22b 23K 24b 25B 26a 1Q 2a 3w 4b 5R 6b 7F 8a 9F 10a 11c 12a 13l 14a 15b 16a 17o 18b 19r 20b 21v 22a 23q 24a 25t 26a 1R 2a 3a 4a 5n 6b 7E 8b 9P 10a 11G 12b 13z 14a 15d 16b 17s 18b 19I 20b 21H 22b 23z 24a 25x 26a 1S 2a 3P 4b 5z 6a 7s 8a 9B 10b 11B 12a 13c 14a 15y 16a 17y 18a 19O 20a 21t 22a 23t 24b 25k 26a # test43: (use a -n bigger than 2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (one -s) (put -s in the middle) ./jenny -w1emfknmenslf4bc -w1senfy2ad3yenshs4ad -w1ceoejfnm3aoemgmjwo \ -w2ab4bd -w1afjwmekf2bd -w3wogfnmejk4ab 25 4 -n4 -s7 25 4 Could not cover tuple 1s 2a 3y Could not cover tuple 1s 2a 3w Could not cover tuple 1s 2a 3s Could not cover tuple 1s 2a 3o Could not cover tuple 1s 2a 3n Could not cover tuple 1s 2a 3m Could not cover tuple 1s 2a 3k Could not cover tuple 1s 2a 3j Could not cover tuple 1s 2a 3h Could not cover tuple 1s 2a 3g Could not cover tuple 1s 2a 3f Could not cover tuple 1s 2a 3e Could not cover tuple 1n 2a 3y Could not cover tuple 1s 2b 3w Could not cover tuple 1n 2a 3s Could not cover tuple 1n 2a 3n Could not cover tuple 1n 2a 3k Could not cover tuple 1s 2b 3o Could not cover tuple 1s 2b 3n Could not cover tuple 1n 2a 3h Could not cover tuple 1s 2b 3m Could not cover tuple 1n 2a 3f Could not cover tuple 1s 2b 3k Could not cover tuple 1s 2b 3j Could not cover tuple 1s 2b 3g Could not cover tuple 1s 2b 3f Could not cover tuple 1s 2b 3e Could not cover tuple 1m 2a 3n Could not cover tuple 1m 2a 3k Could not cover tuple 1m 2a 3f Could not cover tuple 1l 2a 3w Could not cover tuple 1l 2a 3o Could not cover tuple 1l 2a 3n Could not cover tuple 1l 2a 3m Could not cover tuple 1l 2a 3k Could not cover tuple 1l 2a 3j Could not cover tuple 1l 2a 3g Could not cover tuple 1l 2a 3f Could not cover tuple 1l 2a 3e Could not cover tuple 1k 2a 3w Could not cover tuple 1k 2a 3o Could not cover tuple 1k 2a 3n Could not cover tuple 1k 2a 3m Could not cover tuple 1k 2a 3k Could not cover tuple 1k 2a 3j Could not cover tuple 1k 2a 3g Could not cover tuple 1k 2a 3f Could not cover tuple 1k 2a 3e Could not cover tuple 1s 2d 3h Could not cover tuple 1n 2d 3n Could not cover tuple 1n 2b 3n Could not cover tuple 1n 2b 3k Could not cover tuple 1n 2d 3h Could not cover tuple 1n 2b 3f Could not cover tuple 1l 2b 3w Could not cover tuple 1l 2b 3o Could not cover tuple 1l 2b 3n Could not cover tuple 1l 2b 3m Could not cover tuple 1l 2b 3k Could not cover tuple 1l 2b 3j Could not cover tuple 1l 2b 3g Could not cover tuple 1l 2b 3f Could not cover tuple 1l 2b 3e Could not cover tuple 1f 2a 3y Could not cover tuple 1f 2a 3s Could not cover tuple 1s 2d 3n Could not cover tuple 1f 2a 3k Could not cover tuple 1f 2a 3h Could not cover tuple 1f 2a 3f Could not cover tuple 1e 2a 3y Could not cover tuple 1e 2a 3s Could not cover tuple 1e 2a 3n Could not cover tuple 1e 2a 3k Could not cover tuple 1e 2a 3h Could not cover tuple 1e 2a 3f Could not cover tuple 1f 2a 3n Could not cover tuple 1n 2d 3y Could not cover tuple 1s 2d 3s Could not cover tuple 1s 2d 3e Could not cover tuple 1n 2d 3s Could not cover tuple 1s 2d 3y 1a 2a 3c 4a 1b 2b 3u 4c 1c 2c 3i 4b 1d 2d 3w 4d 1e 2c 3d 4d 1f 2c 3t 4a 1g 2d 3g 4c 1h 2a 3k 4c 1i 2c 3o 4c 1j 2c 3q 4b 1k 2a 3y 4a 1l 2d 3r 4d 1m 2c 3s 4a 1n 2b 3b 4a 1o 2a 3n 4c 1p 2d 3v 4a 1q 2a 3f 4c 1r 2d 3x 4d 1s 2c 3a 4d 1t 2a 3p 4c 1u 2c 3l 4d 1v 2b 3h 4a 1w 2c 3e 4c 1x 2d 3j 4d 1y 2a 3m 4c 1c 2b 3d 4a 1b 2a 3a 4a 1a 2c 3b 4d 1u 2b 3t 4c 1r 2a 3t 4a 1t 2d 3k 4d 1d 2b 3r 4a 1d 2a 3x 4c 1y 2d 3i 4d 1l 2b 3p 4a 1a 2c 3p 4b 1g 2a 3q 4a 1h 2b 3l 4a 1i 2a 3i 4a 1p 2a 3d 4c 1q 2b 3x 4a 1v 2a 3l 4c 1x 2a 3s 4c 1b 2d 3c 4b 1a 2c 3h 4c 1a 2c 3u 4a 1a 2c 3v 4c 1a 2c 3y 4b 1p 2c 3g 4d 1s 2a 3b 4a 1w 2a 3w 4c 1a 2c 3f 4d 1a 2c 3n 4d 1g 2c 3m 4d 1h 2d 3p 4d 1i 2d 3t 4d 1q 2c 3c 4d 1r 2b 3y 4c 1t 2b 3c 4c 1u 2a 3j 4c 1v 2d 3q 4d 1x 2c 3x 4b 1y 2b 3q 4c 1c 2d 3h 4d 1a 2c 3r 4b 1a 2c 3s 4b 1o 2d 3u 4d 1b 2c 3v 4d 1k 2c 3o 4d 1w 2c 3k 4d 1l 2a 3v 4a 1s 2b 3y 4a 1t 2c 3y 4d 1u 2d 3y 4a 1y 2c 3y 4b 1c 2a 3b 4c 1n 2d 3f 4d 1q 2d 3n 4d 1u 2d 3s 4b 1d 2c 3y 4b 1g 2b 3y 4a 1h 2c 3y 4b 1i 2b 3y 4a 1p 2d 3y 4b 1r 2c 3w 4d 1v 2c 3y 4b 1w 2a 3h 4a 1x 2b 3y 4a 1a 2c 3d 4b 1a 2c 3i 4c 1a 2c 3l 4b 1j 2a 3r 4c 1g 2d 3u 4b 1k 2c 3x 4a 1l 2c 3w 4d 1s 2d 3w 4d 1t 2b 3w 4c 1o 2c 3b 4b 1p 2b 3f 4c 1a 2a 3k 4c 1h 2b 3n 4c 1o 2b 3s 4a 1t 2c 3v 4b 1i 2d 3v 4b 1k 2c 3v 4a 1q 2d 3y 4b 1r 2d 3u 4b 1w 2c 3x 4b 1y 2c 3w 4d 1y 2d 3d 4a 1o 2d 3h 4b 1x 2b 3i 4a 1x 2b 3k 4c 1y 2d 3l 4d 1a 2c 3t 4b 1b 2d 3t 4b 1d 2a 3u 4a 1k 2a 3u 4a 1l 2a 3u 4a 1s 2d 3u 4a 1v 2b 3v 4a 1x 2d 3b 4c 1y 2a 3c 4c 1a 2a 3e 4c 1x 2c 3f 4d 1x 2d 3n 4d 1y 2a 3p 4c 1a 2c 3q 4a 1y 2b 3r 4c 1n 2c 3s 4d 1b 2b 3r 4a 1d 2c 3s 4d 1g 2b 3v 4c 1h 2d 3v 4d 1i 2d 3w 4c 1k 2c 3t 4a 1l 2a 3s 4a 1p 2c 3u 4b 1q 2d 3t 4b 1r 2a 3s 4c 1s 2b 3s 4a 1t 2a 3u 4a 1u 2d 3w 4c 1v 2c 3s 4b 1w 2c 3v 4c 1a 2a 3a 4c 1v 2d 3c 4b 1w 2c 3d 4a 1v 2d 3f 4d 1x 2a 3h 4a 1w 2c 3i 4d 1y 2a 3k 4c 1w 2c 3l 4a 1v 2d 3n 4d 1v 2d 3p 4d 1w 2c 3q 4a 1b 2d 3q 4d 1d 2d 3q 4a 1e 2a 3p 4a 1f 2a 3v 4a 1g 2c 3r 4b 1h 2c 3r 4b 1i 2a 3r 4a 1k 2c 3s 4a 1l 2c 3q 4a 1m 2a 3r 4a 1p 2c 3q 4a 1q 2a 3r 4a 1r 2d 3q 4a 1s 2a 3r 4a 1u 2d 3r 4d 1v 2c 3b 4b 1u 2d 3c 4b 1u 2d 3d 4b 1g 2d 3e 4d 1u 2a 3f 4c 1t 2a 3h 4a 1u 2b 3i 4a 1u 2d 3k 4d 1t 2c 3l 4b 1u 2c 3n 4d 1a 2a 3o 4c 1a 2a 3x 4a 1b 2a 3p 4a 1d 2c 3p 4b 1h 2d 3q 4b 1i 2b 3q 4a 1j 2c 3k 4d 1k 2a 3r 4a 1l 2b 3x 4a 1p 2b 3p 4a 1q 2d 3q 4d 1r 2c 3p 4b 1s 2d 3q 4a 1d 2d 3a 4b 1t 2b 3b 4a 1w 2c 3c 4d 1t 2c 3d 4a 1t 2d 3f 4d 1a 2a 3g 4c 1s 2b 3h 4a 1t 2d 3i 4a 1a 2c 3j 4d 1s 2d 3l 4a 1a 2c 3m 4d 1t 2d 3n 4d 1b 2b 3o 4c 1f 2c 3i 4d 1g 2d 3s 4d 1h 2d 3w 4d 1i 2d 3p 4d 1k 2a 3q 4a 1l 2d 3o 4d 1m 2c 3k 4d 1p 2d 3o 4c 1q 2a 3p 4a 1r 2d 3o 4c 1u 2a 3b 4a 1s 2a 3c 4a 1s 2d 3d 4a 1s 2d 3f 4d 1r 2a 3h 4a 1r 2a 3l 4a 1v 2b 3m 4c 1s 2c 3n 4d 1w 2a 3t 4a 1t 2d 3x 4a 1b 2b 3n 4c 1d 2b 3o 4c 1e 2c 3y 4a 1g 2a 3o 4c 1h 2d 3o 4c 1i 2a 3n 4c 1j 2a 3y 4a 1k 2a 3p 4a 1l 2d 3n 4d 1n 2a 3d 4a 1p 2d 3n 4c 1q 2d 3o 4c 1r 2d 3b 4d 1r 2b 3c 4a 1b 2b 3e 4c 1r 2d 3f 4c 1y 2b 3g 4c 1q 2b 3h 4a 1s 2d 3i 4d 1y 2b 3j 4c 1v 2d 3k 4c 1q 2d 3l 4c 1y 2b 3t 4c 1u 2d 3x 4c 1d 2d 3m 4c 1e 2a 3v 4a 1f 2a 3x 4a 1g 2b 3n 4c 1h 2b 3s 4c 1i 2b 3m 4c 1k 2c 3w 4d 1l 2d 3m 4d 1m 2c 3x 4d 1p 2b 3m 4c 1x 2b 3v 4c 1y 2b 3a 4a 1q 2d 3b 4a 1x 2d 3c 4a 1r 2c 3d 4c 1w 2c 3f 4c 1p 2a 3h 4a 1q 2c 3i 4a 1q 2c 3k 4d 1p 2d 3l 4b 1s 2d 3t 4a 1b 2c 3m 4c 1c 2c 3u 4c 1d 2c 3l 4c 1e 2c 3u 4d 1f 2a 3u 4a 1g 2c 3w 4c 1h 2c 3m 4c 1i 2b 3l 4c 1j 2c 3v 4a 1k 2c 3n 4d 1l 2d 3l 4a 1m 2c 3u 4a 1n 2d 3t 4a 1p 2d 3b 4d 1p 2c 3c 4c 1x 2c 3d 4a 1x 2d 3e 4c 1o 2b 3f 4c 1x 2d 3g 4d 1u 2c 3h 4b 1p 2a 3i 4c 1w 2c 3j 4c 1p 2c 3k 4c 1b 2c 3k 4d 1c 2d 3r 4b 1d 2b 3k 4c 1e 2c 3t 4d 1f 2c 3s 4d 1g 2d 3l 4a 1h 2d 3t 4a 1i 2b 3k 4c 1j 2c 3t 4c 1k 2c 3m 4d 1l 2c 3k 4d 1m 2a 3t 4a 1n 2c 3r 4a 1w 2c 3a 4a 1w 2c 3b 4a 1o 2d 3c 4c 1o 2c 3d 4c 1u 2c 3e 4c 1y 2c 3f 4c 1v 2c 3g 4c 1n 2c 3h 4a 1o 2a 3i 4a 1v 2c 3j 4d 1p 2d 3x 4b 1b 2d 3j 4c 1c 2c 3q 4d 1d 2c 3j 4d 1e 2c 3s 4d 1f 2c 3r 4d 1g 2d 3k 4d 1h 2b 3j 4c 1i 2b 3j 4c 1j 2c 3s 4c 1k 2a 3l 4a 1l 2c 3j 4d 1m 2a 3y 4a 1u 2d 3a 4a 1m 2c 3b 4a 1n 2d 3c 4d 1q 2d 3d 4d 1t 2c 3e 4c 1m 2c 3f 4d 1u 2d 3g 4c 1m 2c 3h 4d 1n 2c 3i 4d 1n 2b 3x 4a 1b 2d 3i 4c 1c 2d 3p 4c 1d 2c 3i 4a 1e 2c 3r 4a 1f 2a 3q 4a 1g 2a 3j 4c 1h 2d 3i 4b 1i 2d 3s 4a 1j 2a 3u 4c 1k 2c 3k 4d 1l 2b 3i 4a 1t 2d 3a 4c 1l 2d 3b 4d 1m 2c 3c 4a 1m 2a 3d 4a 1s 2c 3e 4d 1l 2c 3f 4d 1t 2d 3g 4d 1l 2d 3h 4a 1s 2c 3x 4a 1b 2c 3h 4a 1c 2c 3n 4c 1d 2c 3h 4b 1e 2c 3q 4a 1f 2c 3p 4d 1g 2d 3i 4b 1h 2c 3h 4a 1i 2b 3h 4c 1j 2c 3p 4c 1k 2c 3j 4d 1r 2d 3n 4d 1v 2d 3r 4a 1x 2c 3m 4c 1r 2c 3a 4c 1k 2c 3b 4a 1l 2c 3c 4d 1l 2b 3d 4a 1r 2a 3e 4c 1k 2c 3f 4d 1s 2c 3g 4d 1y 2d 3v 4c 1v 2c 3x 4c 1b 2a 3g 4c 1c 2a 3l 4a 1d 2d 3g 4c 1e 2c 3x 4a 1f 2c 3n 4d 1g 2c 3h 4a 1h 2c 3g 4d 1i 2c 3g 4d 1j 2c 3n 4d 1o 2c 3t 4d 1q 2b 3u 4a 1w 2c 3n 4c 1x 2a 3o 4c 1q 2a 3a 4a 1j 2c 3b 4c 1k 2c 3c 4a 1k 2c 3d 4d 1q 2c 3e 4c 1j 2c 3f 4d 1u 2c 3v 4a 1b 2c 3f 4c 1c 2b 3k 4c 1d 2d 3f 4d 1e 2c 3n 4d 1f 2a 3l 4a 1g 2d 3f 4c 1h 2c 3f 4d 1i 2b 3f 4c 1n 2d 3q 4a 1o 2d 3k 4c 1v 2b 3i 4c 1w 2c 3r 4c 1x 2b 3p 4c 1y 2a 3n 4c 1p 2c 3a 4b 1i 2b 3b 4c 1j 2c 3c 4c 1j 2c 3d 4d 1p 2d 3e 4c 1p 2d 3t 4c 1y 2d 3u 4c 1s 2d 3v 4a 1j 2c 3x 4c 1b 2c 3l 4b 1c 2d 3v 4a 1d 2d 3e 4c 1e 2a 3l 4a 1f 2c 3k 4d 1g 2b 3p 4c 1h 2a 3e 4c 1n 2d 3l 4a 1o 2c 3r 4a 1r 2c 3g 4c 1t 2a 3r 4c 1v 2a 3e 4c 1w 2a 3u 4a 1x 2b 3t 4a 1l 2d 3a 4d 1h 2c 3b 4a 1i 2c 3c 4b 1i 2c 3d 4a 1p 2a 3s 4a 1h 2c 3x 4c 1l 2a 3y 4a 1b 2b 3d 4c 1c 2a 3f 4c 1d 2c 3d 4d 1e 2c 3k 4d 1f 2c 3y 4d 1g 2d 3d 4c 1m 2c 3q 4d 1n 2d 3p 4a 1o 2d 3q 4c 1q 2b 3g 4c 1r 2d 3m 4c 1t 2a 3j 4c 1v 2a 3d 4a 1w 2c 3g 4c 1x 2d 3r 4b 1y 2b 3e 4c 1k 2a 3a 4a 1g 2d 3b 4b 1h 2a 3c 4a 1y 2a 3o 4c 1y 2d 3s 4c 1v 2c 3t 4a 1i 2c 3u 4a 1q 2c 3v 4b 1a 2c 3w 4c 1g 2d 3x 4d 1b 2d 3w 4d 1c 2c 3s 4c 1d 2c 3c 4d 1e 2c 3i 4d 1f 2c 3h 4d 1m 2c 3l 4a 1n 2d 3k 4d 1o 2c 3l 4a 1r 2d 3j 4c 1s 2c 3p 4a 1t 2d 3o 4d 1u 2a 3q 4c 1w 2a 3m 4c 1x 2b 3l 4a 1i 2b 3a 4c 1f 2a 3b 4a 1g 2c 3t 4b 1x 2d 3u 4a 1n 2a 3v 4a 1o 2d 3x 4b 1n 2c 3y 4a 1b 2d 3b 4a 1c 2c 3c 4a 1d 2c 3b 4a 1e 2c 3h 4d 1k 2a 3i 4a 1m 2c 3n 4d 1q 2d 3w 4c 1r 2c 3k 4c 1s 2c 3m 4d 1t 2a 3m 4c 1u 2d 3m 4d 1v 2c 3w 4d 1w 2a 3s 4c 1h 2c 3a 4d 1w 2c 3o 4d 1u 2d 3p 4b 1l 2a 3t 4a 1h 2d 3u 4d 1m 2c 3v 4a 1i 2a 3x 4c 1o 2d 3y 4d 1b 2b 3x 4c 1c 2c 3t 4d 1d 2c 3n 4d 1e 2c 3f 4d 1f 2c 3f 4d 1j 2a 3l 4c 1k 2c 3g 4d 1p 2a 3j 4c 1q 2b 3m 4c 1r 2d 3i 4b 1s 2d 3k 4d 1t 2b 3q 4c 1v 2b 3a 4c 1x 2d 3q 4d 1y 2a 3b 4a 1g 2c 3c 4b 1l 2c 3e 4d 1k 2c 3h 4d 1u 2d 3o 4c 1m 2c 3p 4d 1t 2a 3s 4a 1n 2a 3u 4a 1d 2a 3v 4c 1w 2a 3y 4c 1b 2d 3y 4c 1c 2a 3x 4a 1e 2c 3c 4a 1f 2c 3c 4d 1j 2a 3h 4c 1o 2d 3p 4b 1p 2c 3r 4a 1q 2c 3j 4c 1r 2d 3r 4c 1s 2d 3o 4d 1v 2b 3o 4c 1x 2b 3w 4c 1y 2d 3h 4b 1g 2c 3a 4b 1h 2c 3d 4d 1k 2c 3e 4d 1m 2a 3i 4a 1q 2d 3s 4b 1d 2d 3t 4d 1v 2c 3u 4b 1r 2c 3v 4a 1b 2c 3s 4d 1c 2c 3y 4c 1e 2a 3b 4a 1f 2c 3d 4a 1i 2d 3e 4c 1j 2c 3i 4c 1l 2c 3g 4d 1n 2c 3n 4d 1o 2d 3v 4a 1p 2b 3w 4c 1s 2c 3j 4d 1t 2c 3t 4d 1u 2c 3u 4b 1w 2a 3p 4c 1x 2a 3a 4c 1y 2c 3x 4a 1a 2a 3b 4c 1w 2a 3f 4c 1w 2a 3e 4c 1w 2a 3d 4c 1w 2a 3c 4a 1w 2a 3b 4c 1w 2a 3a 4c 1x 2a 3q 4c 1v 2a 3y 4c 1v 2a 3x 4a 1v 2a 3w 4c 1v 2a 3v 4c 1v 2a 3u 4c 1v 2a 3t 4c 1v 2a 3s 4a 1v 2a 3q 4a 1v 2a 3p 4c 1v 2a 3o 4c 1v 2a 3n 4c 1v 2a 3m 4c 1v 2a 3k 4c 1v 2a 3j 4c 1v 2a 3i 4a 1v 2a 3h 4c 1v 2a 3g 4c 1v 2a 3f 4c 1x 2a 3y 4c 1x 2a 3r 4a 1v 2a 3c 4c 1v 2a 3b 4c 1v 2a 3a 4a 1u 2a 3y 4c 1u 2a 3x 4a 1u 2a 3w 4c 1u 2a 3v 4c 1u 2a 3u 4a 1u 2a 3t 4a 1u 2a 3s 4a 1a 2c 3a 4d 1u 2a 3r 4c 1u 2d 3i 4d 1x 2a 3k 4c 1u 2d 3h 4d 1u 2a 3p 4a 1u 2c 3g 4d 1u 2a 3o 4c 1u 2d 3f 4d 1u 2a 3n 4c 1u 2d 3e 4d 1u 2a 3m 4c 1u 2c 3d 4d 1u 2a 3l 4a 1u 2c 3c 4d 1u 2a 3k 4c 1u 2c 3b 4d 1u 2a 3i 4c 1u 2c 3a 4d 1u 2a 3h 4a 1t 2c 3x 4d 1u 2a 3g 4c 1t 2c 3w 4d 1u 2a 3e 4c 1t 2d 3v 4d 1u 2a 3d 4c 1t 2d 3u 4d 1u 2a 3c 4a 1u 2d 3j 4d 1u 2a 3a 4c 1t 2c 3s 4d 1t 2a 3y 4c 1t 2d 3r 4d 1t 2a 3x 4c 1t 2d 3q 4d 1t 2a 3w 4c 1t 2d 3p 4d 1t 2a 3v 4c 1v 2d 3v 4d 1t 2a 3t 4a 1t 2d 3m 4d 1x 2a 3x 4a 1t 2d 3l 4d 1y 2a 3a 4c 1t 2c 3j 4d 1t 2a 3q 4a 1t 2c 3i 4d 1t 2a 3o 4c 1t 2d 3h 4d 1t 2a 3n 4c 1x 2d 3l 4d 1x 2a 3e 4c 1t 2d 3e 4d 1t 2a 3l 4c 1t 2d 3d 4d 1t 2a 3k 4c 1t 2d 3c 4d 1x 2a 3t 4c 1t 2d 3b 4d 1t 2a 3i 4c 1t 2c 3a 4d 1t 2a 3g 4c 1s 2c 3y 4d 1t 2a 3f 4c 1s 2d 3x 4d 1t 2a 3e 4c 1s 2c 3v 4d 1t 2a 3d 4c 1s 2c 3u 4d 1t 2a 3c 4a 1s 2c 3t 4d 1t 2a 3b 4c 1s 2c 3s 4d 1t 2a 3a 4a 1s 2c 3r 4d 1s 2c 3q 4d 1s 2a 3x 4a 1s 2d 3p 4d 1u 2d 3v 4d 1s 2a 3v 4a 1x 2c 3t 4d 1s 2a 3u 4a 1v 2d 3s 4d 1s 2a 3t 4a 1s 2c 3l 4d 1v 2d 3b 4d 1s 2a 3q 4a 1v 2c 3r 4d 1s 2a 3p 4a 1x 2d 3y 4d 1s 2c 3h 4d 1x 2c 3c 4d 1v 2d 3i 4d 1s 2a 3l 4a 1x 2d 3o 4d 1s 2c 3d 4d 1s 2d 3c 4d 1s 2a 3i 4a 1s 2d 3b 4d 1r 2c 3y 4d 1r 2d 3v 4d 1r 2c 3u 4d 1r 2c 3t 4d 1s 2a 3d 4a 1r 2d 3s 4d 1s 2a 3a 4a 1r 2c 3r 4d 1r 2a 3y 4a 1r 2c 3q 4d 1r 2a 3x 4c 1r 2d 3p 4d 1r 2a 3w 4c 1r 2c 3o 4d 1r 2a 3v 4c 1y 2c 3u 4d 1r 2a 3u 4a 1r 2c 3m 4d 1r 2a 3r 4a 1r 2d 3l 4d 1r 2a 3q 4c 1r 2d 3k 4d 1r 2a 3p 4c 1r 2c 3j 4d 1r 2a 3o 4c 1r 2c 3i 4d 1r 2a 3n 4c 1r 2c 3h 4d 1r 2a 3m 4c 1r 2d 3g 4d 1r 2a 3k 4c 1r 2c 3f 4d 1r 2a 3j 4c 1r 2d 3e 4d 1r 2a 3i 4c 1r 2d 3d 4d 1r 2a 3g 4c 1b 2b 3a 4c 1r 2c 3c 4d 1r 2a 3f 4c 1x 2b 3g 4c 1x 2c 3w 4d 1x 2a 3m 4c 1x 2b 3f 4c 1r 2d 3a 4d 1r 2a 3d 4a 1x 2b 3e 4c 1q 2c 3y 4d 1r 2a 3c 4c 1x 2b 3d 4c 1q 2d 3x 4d 1r 2a 3b 4c 1x 2b 3c 4c 1q 2c 3w 4d 1r 2a 3a 4a 1x 2b 3b 4a 1q 2d 3v 4d 1q 2a 3y 4c 1x 2b 3a 4a 1q 2d 3u 4d 1q 2a 3x 4c 1v 2b 3y 4a 1q 2c 3t 4d 1q 2a 3w 4c 1v 2b 3x 4c 1q 2c 3s 4d 1q 2a 3v 4a 1v 2b 3w 4c 1q 2c 3r 4d 1q 2a 3u 4c 1v 2b 3u 4a 1q 2c 3p 4d 1q 2a 3t 4c 1v 2b 3t 4c 1q 2c 3o 4d 1q 2a 3s 4c 1v 2b 3s 4c 1q 2c 3m 4d 1q 2a 3q 4c 1v 2b 3r 4c 1q 2c 3l 4d 1q 2a 3o 4c 1v 2b 3q 4c 1y 2c 3h 4d 1q 2a 3n 4c 1v 2b 3p 4a 1q 2d 3j 4d 1q 2a 3m 4c 1y 2b 3d 4c 1q 2d 3i 4d 1q 2a 3l 4a 1v 2b 3n 4c 1q 2d 3h 4d 1q 2a 3k 4c 1v 2b 3l 4a 1q 2c 3g 4d 1q 2a 3j 4c 1v 2b 3k 4c 1q 2c 3f 4d 1q 2a 3i 4c 1v 2b 3j 4c 1q 2d 3e 4d 1q 2a 3h 4c 1y 2b 3m 4c 1x 2d 3x 4d 1q 2a 3g 4c 1v 2b 3g 4c 1q 2c 3b 4d 1q 2a 3e 4c 1v 2b 3f 4c 1q 2d 3a 4d 1q 2a 3d 4a 1v 2b 3e 4c 1p 2c 3y 4d 1q 2a 3c 4a 1v 2b 3d 4c 1p 2c 3x 4d 1q 2a 3b 4c 1v 2b 3c 4a 1p 2c 3w 4d 1y 2a 3g 4c 1v 2b 3b 4a 1p 2c 3v 4d 1v 2a 3r 4a 1x 2b 3m 4c 1p 2d 3u 4d 1p 2a 3y 4c 1u 2b 3y 4a 1p 2c 3t 4d 1p 2a 3x 4c 1u 2b 3x 4a 1p 2c 3s 4d 1p 2a 3w 4c 1u 2b 3w 4c 1p 2d 3r 4d 1p 2a 3v 4c 1u 2b 3v 4a 1p 2d 3q 4d 1p 2a 3u 4a 1u 2b 3u 4c 1p 2c 3p 4d 1p 2a 3t 4a 1u 2b 3s 4c 1p 2c 3o 4d 1x 2a 3w 4c 1u 2b 3r 4a 1p 2c 3n 4d 1p 2a 3r 4c 1u 2b 3q 4a 1p 2d 3m 4d 1p 2a 3q 4c 1u 2b 3p 4c 1p 2c 3l 4d 1p 2a 3p 4c 1u 2b 3o 4c 1p 2d 3k 4d 1p 2a 3o 4c 1u 2b 3n 4c 1p 2c 3j 4d 1p 2a 3n 4c 1u 2b 3m 4c 1p 2c 3i 4d 1p 2a 3m 4c 1u 2b 3l 4c 1p 2c 3h 4d 1p 2a 3l 4a 1u 2b 3k 4c 1p 2c 3f 4d 1p 2a 3k 4c 1u 2b 3j 4c 1p 2c 3e 4d 1w 2a 3o 4c 1u 2b 3h 4c 1p 2d 3d 4d 1w 2a 3l 4c 1u 2b 3g 4c 1p 2d 3c 4d 1y 2a 3r 4a 1u 2b 3f 4c 1y 2d 3x 4d 1p 2a 3g 4c 1u 2b 3e 4c 1p 2d 3a 4d 1p 2a 3f 4c 1u 2b 3d 4a 1y 2c 3y 4d 1p 2a 3e 4c 1u 2b 3c 4c 1y 2c 3m 4d 1p 2a 3c 4a 1u 2b 3b 4c 1o 2c 3x 4d 1p 2a 3b 4c 1u 2b 3a 4c 1o 2c 3v 4d 1p 2a 3a 4c 1t 2b 3y 4a 1w 2c 3t 4d 1y 2a 3x 4c 1t 2b 3x 4c 1o 2c 3s 4d 1o 2a 3y 4a 1t 2b 3v 4a 1o 2d 3r 4d 1o 2a 3x 4c 1t 2b 3u 4c 1o 2c 3q 4d 1o 2a 3v 4c 1t 2b 3t 4c 1o 2c 3p 4d 1o 2a 3u 4a 1t 2b 3s 4c 1o 2c 3n 4d 1o 2a 3t 4c 1t 2b 3r 4a 1o 2d 3l 4d 1o 2a 3s 4c 1x 2b 3n 4c 1o 2c 3k 4d 1o 2a 3r 4c 1t 2b 3p 4a 1o 2d 3i 4d 1o 2a 3q 4a 1t 2b 3o 4c 1o 2c 3h 4d 1o 2a 3p 4c 1t 2b 3n 4c 1o 2d 3f 4d 1o 2a 3l 4c 1t 2b 3m 4c 1o 2d 3d 4d 1o 2a 3k 4c 1t 2b 3l 4a 1o 2c 3c 4d 1y 2a 3y 4c 1t 2b 3k 4c 1o 2d 3b 4d 1o 2a 3h 4a 1t 2b 3j 4c 1w 2c 3u 4d 1o 2a 3f 4c 1t 2b 3i 4a 1n 2c 3y 4d 1o 2a 3d 4a 1t 2b 3h 4c 1n 2c 3x 4d 1o 2a 3c 4a 1t 2b 3g 4c 1n 2c 3v 4d 1o 2a 3b 4a 1t 2b 3f 4c 1n 2c 3u 4d 1t 2b 3e 4c 1n 2c 3t 4d 1n 2a 3x 4a 1t 2b 3d 4c 1n 2d 3r 4d 1x 2a 3g 4c 1t 2b 3a 4c 1n 2c 3q 4d 1x 2a 3d 4a 1s 2b 3x 4a 1n 2c 3p 4d 1n 2a 3t 4a 1u 2c 3o 4d 1s 2b 3v 4a 1n 2c 3l 4d 1n 2a 3r 4a 1s 2b 3u 4a 1v 2c 3o 4d 1n 2a 3q 4a 1s 2b 3t 4a 1x 2d 3s 4d 1n 2a 3p 4a 1s 2b 3r 4a 1n 2c 3h 4d 1s 2b 3q 4a 1n 2d 3d 4d 1n 2a 3l 4a 1s 2b 3p 4a 1y 2d 3a 4d 1n 2d 3b 4d 1n 2a 3i 4a 1m 2c 3y 4d 1y 2c 3d 4d 1s 2b 3l 4a 1m 2c 3v 4d 1n 2a 3c 4a 1m 2c 3u 4d 1n 2a 3b 4a 1m 2c 3t 4d 1y 2a 3v 4a 1s 2b 3i 4a 1m 2c 3s 4d 1m 2a 3x 4a 1m 2c 3r 4d 1m 2a 3v 4a 1w 2c 3e 4d 1m 2a 3u 4a 1u 2c 3x 4d 1w 2a 3v 4a 1s 2b 3d 4a 1v 2d 3t 4d 1m 2a 3s 4a 1s 2b 3c 4a 1o 2c 3u 4b 1m 2c 3l 4d 1m 2a 3q 4a 1s 2b 3b 4a 1w 2c 3m 4d 1m 2a 3p 4a 1s 2b 3a 4a 1l 2c 3y 4d 1r 2b 3x 4a 1l 2c 3x 4d 1m 2a 3l 4a 1r 2b 3w 4c 1l 2c 3v 4d 1r 2b 3v 4a 1l 2c 3u 4d 1w 2a 3k 4c 1r 2b 3u 4c 1l 2c 3t 4d 1m 2a 3h 4a 1r 2b 3t 4c 1l 2c 3s 4d 1r 2b 3s 4a 1l 2c 3r 4a 1m 2c 3i 4d 1y 2a 3q 4a 1r 2b 3r 4c 1m 2c 3c 4d 1m 2a 3c 4a 1r 2b 3q 4c 1l 2c 3p 4d 1m 2a 3b 4a 1r 2b 3p 4a 1l 2c 3n 4d 1m 2c 3b 4d 1x 2a 3v 4a 1r 2b 3o 4c 1l 2c 3m 4d 1m 2c 3d 4d 1l 2a 3x 4a 1r 2b 3n 4c 1l 2d 3q 4d 1r 2b 3m 4c 1l 2c 3l 4d 1x 2a 3c 4c 1r 2b 3l 4c 1s 2c 3i 4a 1x 2c 3v 4d 1l 2a 3r 4a 1r 2b 3k 4c 1y 2d 3r 4d 1l 2a 3q 4a 1r 2b 3j 4c 1l 2c 3i 4d 1l 2a 3p 4a 1r 2b 3i 4a 1t 2c 3k 4d 1y 2c 3v 4d 1r 2b 3h 4c 1y 2d 3b 4d 1r 2b 3g 4c 1q 2c 3a 4c 1y 2c 3o 4d 1r 2b 3f 4c 1l 2c 3h 4d 1l 2a 3l 4a 1r 2b 3e 4c 1u 2c 3p 4d 1r 2b 3d 4c 1x 2d 3m 4d 1r 2b 3b 4a 1l 2c 3d 4d 1l 2a 3i 4a 1r 2b 3a 4c 1k 2c 3y 4d 1l 2a 3h 4a 1x 2b 3j 4c 1w 2c 3w 4d 1q 2b 3y 4a 1k 2c 3u 4d 1q 2b 3w 4c 1k 2c 3r 4d 1q 2b 3v 4c 1k 2c 3q 4d 1l 2a 3d 4a 1y 2b 3u 4a 1k 2c 3p 4d 1l 2a 3c 4a 1q 2b 3t 4a 1x 2c 3p 4a 1y 2c 3n 4d 1l 2a 3b 4a 1q 2b 3s 4a 1k 2c 3v 4d 1l 2a 3a 4a 1q 2b 3r 4c 1u 2c 3m 4c 1w 2c 3j 4d 1k 2a 3x 4a 1q 2b 3q 4a 1v 2c 3n 4d 1k 2c 3t 4d 1q 2b 3p 4c 1v 2c 3i 4b 1k 2c 3s 4d 1k 2a 3v 4a 1q 2b 3o 4c 1k 2c 3i 4d 1a 2c 3a 4b 1k 2a 3t 4a 1q 2b 3n 4c 1r 2c 3l 4b 1x 2c 3e 4d 1k 2a 3s 4a 1x 2b 3o 4c 1w 2c 3v 4b 1w 2c 3l 4d 1q 2b 3l 4c 1y 2c 3c 4d 1w 2c 3t 4b 1q 2b 3k 4c 1v 2c 3h 4b 1x 2d 3p 4d 1q 2b 3j 4c 1y 2c 3q 4b 1k 2c 3l 4d 1y 2a 3w 4c 1q 2b 3i 4c 1w 2c 3s 4b 1x 2c 3r 4d 1x 2b 3x 4c 1w 2c 3p 4b 1x 2d 3h 4d 1q 2b 3f 4c 1w 2c 3l 4b 1k 2c 3x 4d 1x 2a 3f 4c 1q 2b 3e 4c 1w 2c 3i 4b 1u 2c 3y 4d 1k 2a 3h 4a 1q 2b 3d 4c 1w 2c 3h 4b 1v 2c 3c 4d 1q 2b 3c 4c 1w 2c 3d 4b 1x 2d 3d 4d 1q 2b 3b 4a 1w 2c 3c 4b 1u 2c 3t 4d 1q 2b 3a 4a 1w 2c 3b 4b 1w 2c 3s 4d 1k 2a 3d 4a 1p 2b 3y 4a 1u 2c 3i 4b 1k 2c 3c 4d 1k 2a 3c 4a 1p 2b 3x 4a 1x 2c 3q 4a 1w 2c 3a 4b 1k 2c 3b 4d 1k 2a 3b 4a 1x 2b 3h 4c 1w 2c 3y 4b 1k 2c 3a 4d 1x 2a 3p 4a 1p 2b 3v 4a 1v 2c 3v 4b 1j 2c 3y 4d 1j 2a 3x 4a 1p 2b 3u 4c 1b 2d 3a 4b 1j 2c 3x 4d 1j 2a 3v 4c 1p 2b 3t 4c 1r 2d 3h 4c 1v 2c 3t 4b 1j 2c 3v 4d 1y 2a 3s 4c 1p 2b 3s 4c 1j 2c 3r 4d 1v 2c 3q 4b 1j 2a 3t 4a 1p 2b 3r 4a 1y 2d 3f 4d 1v 2c 3p 4b 1j 2a 3s 4a 1p 2b 3q 4c 1p 2d 3j 4d 1v 2c 3l 4b 1j 2c 3u 4d 1j 2a 3q 4a 1p 2b 3o 4c 1p 2d 3i 4b 1j 2c 3t 4d 1j 2a 3p 4a 1p 2b 3n 4c 1p 2d 3h 4c 1x 2c 3b 4b 1j 2c 3q 4d 1j 2a 3n 4c 1p 2b 3l 4c 1p 2d 3g 4d 1v 2d 3d 4b 1j 2c 3p 4d 1w 2a 3g 4c 1p 2b 3k 4c 1q 2c 3x 4b 1w 2c 3v 4d 1j 2a 3k 4c 1p 2b 3j 4c 1u 2c 3r 4b 1p 2d 3f 4c 1j 2c 3l 4d 1j 2a 3i 4a 1p 2b 3i 4a 1q 2d 3r 4b 1j 2c 3i 4d 1x 2a 3j 4c 1p 2b 3h 4a 1t 2c 3f 4d 1q 2d 3p 4b 1j 2c 3h 4d 1j 2a 3f 4c 1p 2b 3g 4c 1t 2d 3y 4b 1w 2c 3r 4d 1j 2a 3d 4a 1p 2b 3e 4c 1i 2c 3y 4b 1w 2c 3n 4d 1j 2a 3c 4a 1p 2b 3d 4a 1i 2c 3w 4d 1q 2d 3k 4c 1j 2a 3b 4a 1p 2b 3c 4c 1i 2c 3v 4c 1p 2d 3p 4b 1j 2c 3c 4d 1i 2a 3y 4c 1p 2b 3b 4a 1x 2c 3k 4d 1v 2d 3a 4b 1x 2a 3b 4c 1p 2b 3a 4a 1i 2c 3t 4c 1u 2d 3l 4b 1i 2d 3y 4d 1i 2a 3w 4c 1y 2b 3l 4c 1i 2c 3s 4b 1j 2c 3b 4d 1i 2a 3v 4a 1o 2b 3y 4c 1i 2c 3r 4b 1i 2d 3v 4d 1i 2a 3u 4c 1o 2b 3x 4a 1i 2c 3q 4c 1u 2d 3q 4b 1i 2d 3u 4d 1i 2a 3t 4a 1o 2b 3v 4c 1v 2d 3x 4b 1i 2c 3s 4d 1i 2a 3s 4c 1o 2b 3u 4c 1i 2c 3p 4a 1x 2c 3s 4b 1i 2d 3r 4d 1i 2a 3q 4c 1o 2b 3t 4a 1u 2c 3x 4b 1i 2d 3q 4d 1i 2a 3p 4c 1o 2b 3r 4a 1i 2c 3m 4d 1t 2c 3x 4b 1i 2a 3o 4c 1o 2b 3q 4c 1i 2c 3k 4d 1x 2d 3w 4d 1t 2c 3u 4b 1i 2a 3m 4c 1o 2b 3p 4a 1x 2d 3k 4c 1t 2d 3t 4b 1i 2d 3o 4d 1i 2a 3l 4a 1o 2b 3n 4c 1i 2c 3j 4d 1t 2d 3s 4b 1i 2a 3k 4c 1o 2b 3l 4a 1i 2c 3h 4b 1i 2c 3l 4d 1i 2a 3j 4c 1o 2b 3k 4c 1t 2c 3r 4b 1i 2c 3n 4d 1i 2a 3h 4a 1o 2b 3i 4c 1s 2d 3j 4d 1t 2c 3p 4b 1i 2c 3i 4d 1i 2a 3g 4c 1o 2b 3h 4c 1r 2d 3c 4b 1i 2d 3h 4d 1i 2a 3f 4c 1x 2b 3u 4c 1t 2d 3i 4b 1v 2c 3a 4d 1i 2a 3e 4c 1o 2b 3d 4a 1s 2d 3g 4d 1t 2d 3d 4b 1i 2d 3f 4d 1i 2a 3d 4c 1o 2b 3c 4a 1t 2c 3c 4b 1i 2c 3e 4d 1i 2a 3c 4a 1o 2b 3b 4c 1n 2d 3x 4a 1t 2c 3b 4b 1i 2d 3d 4d 1i 2a 3b 4a 1n 2b 3y 4a 1t 2d 3a 4b 1i 2d 3c 4d 1i 2a 3a 4a 1y 2b 3h 4a 1u 2d 3t 4b 1i 2c 3b 4d 1x 2a 3n 4c 1n 2b 3v 4a 1r 2d 3y 4b 1i 2d 3a 4d 1h 2a 3y 4c 1n 2b 3u 4a 1u 2c 3s 4d 1r 2c 3x 4b 1h 2a 3x 4a 1n 2b 3t 4a 1r 2d 3v 4b 1w 2c 3x 4d 1h 2a 3w 4c 1n 2b 3s 4a 1h 2c 3w 4c 1n 2d 3u 4a 1r 2d 3t 4b 1h 2d 3x 4d 1h 2a 3v 4a 1n 2b 3r 4a 1h 2c 3u 4b 1v 2c 3k 4d 1h 2a 3u 4a 1n 2b 3q 4a 1r 2c 3s 4b 1h 2c 3t 4d 1h 2a 3t 4c 1n 2b 3p 4a 1r 2d 3q 4b 1h 2c 3s 4d 1h 2a 3s 4a 1n 2d 3i 4a 1w 2c 3u 4b 1h 2d 3r 4d 1h 2a 3r 4c 1n 2b 3l 4a 1x 2c 3q 4b 1h 2c 3q 4d 1h 2a 3q 4c 1r 2c 3h 4b 1h 2c 3o 4d 1h 2a 3p 4c 1n 2b 3i 4a 1x 2d 3f 4d 1r 2c 3d 4b 1h 2c 3n 4d 1h 2a 3o 4c 1n 2b 3h 4a 1t 2d 3w 4c 1t 2c 3h 4b 1h 2d 3m 4d 1h 2a 3n 4c 1r 2c 3b 4b 1h 2d 3l 4d 1h 2a 3m 4c 1n 2b 3d 4a 1r 2c 3a 4b 1h 2c 3k 4d 1h 2a 3l 4c 1n 2b 3c 4a 1y 2d 3m 4d 1u 2d 3y 4b 1h 2c 3j 4d 1h 2a 3j 4c 1l 2b 3y 4a 1l 2d 3w 4d 1x 2d 3v 4b 1h 2c 3i 4d 1h 2a 3i 4a 1q 2c 3u 4b 1h 2d 3h 4d 1h 2a 3h 4c 1l 2b 3v 4a 1x 2d 3c 4b 1w 2c 3y 4d 1h 2a 3g 4c 1l 2b 3u 4a 1h 2c 3p 4b 1l 2d 3v 4d 1v 2d 3l 4d 1h 2a 3f 4c 1l 2b 3t 4a 1h 2c 3e 4d 1u 2d 3v 4b 1w 2a 3x 4a 1l 2b 3s 4a 1r 2c 3e 4d 1l 2d 3s 4a 1x 2d 3a 4b 1u 2d 3u 4d 1h 2a 3d 4c 1l 2b 3r 4a 1h 2c 3c 4d 1q 2c 3l 4b 1y 2a 3h 4c 1l 2b 3q 4a 1n 2c 3c 4a 1q 2c 3i 4b 1h 2d 3b 4d 1h 2a 3b 4c 1h 2c 3v 4c 1q 2c 3h 4b 1v 2d 3m 4d 1h 2a 3a 4a 1q 2c 3d 4b 1x 2c 3a 4d 1g 2a 3y 4c 1l 2d 3p 4d 1q 2d 3c 4b 1g 2c 3y 4d 1g 2a 3x 4c 1l 2b 3l 4a 1q 2d 3b 4b 1w 2c 3d 4d 1g 2a 3w 4c 1l 2d 3i 4a 1q 2d 3a 4b 1g 2d 3w 4d 1g 2a 3v 4a 1l 2c 3b 4a 1x 2c 3y 4b 1g 2d 3v 4d 1g 2a 3u 4a 1x 2b 3r 4c 1y 2c 3x 4b 1g 2c 3u 4d 1g 2a 3t 4c 1l 2b 3h 4a 1l 2d 3g 4d 1p 2c 3v 4b 1g 2d 3t 4d 1g 2a 3s 4a 1g 2c 3v 4b 1g 2d 3r 4d 1d 2a 3a 4c 1g 2c 3s 4c 1p 2d 3t 4b 1g 2d 3q 4d 1g 2a 3r 4c 1g 2c 3q 4b 1g 2d 3p 4d 1d 2d 3y 4d 1g 2a 3n 4c 1y 2b 3w 4c 1g 2c 3p 4b 1g 2a 3m 4c 1l 2b 3c 4a 1g 2c 3o 4d 1p 2d 3r 4b 1b 2a 3b 4c 1d 2a 3y 4a 1l 2b 3b 4a 1g 2c 3n 4d 1l 2d 3d 4d 1w 2c 3q 4b 1l 2b 3a 4a 1g 2c 3l 4b 1i 2d 3x 4d 1b 2c 3x 4b 1d 2c 3x 4b 1g 2a 3l 4c 1i 2b 3x 4a 1v 2d 3o 4d 1g 2c 3l 4d 1g 2a 3i 4c 1i 2b 3w 4c 1q 2d 3g 4d 1g 2c 3i 4d 1b 2c 3w 4c 1d 2b 3w 4c 1g 2a 3h 4c 1o 2d 3n 4d 1w 2c 3r 4b 1g 2d 3h 4d 1g 2a 3g 4c 1i 2b 3v 4c 1p 2c 3b 4b 1g 2c 3g 4d 1b 2d 3v 4b 1d 2d 3v 4b 1g 2a 3f 4c 1i 2b 3t 4a 1g 2c 3f 4d 1g 2a 3e 4c 1i 2b 3s 4a 1g 2c 3d 4d 1b 2c 3u 4d 1d 2d 3u 4d 1g 2a 3d 4a 1i 2b 3r 4c 1y 2c 3r 4b 1g 2a 3c 4c 1i 2b 3p 4a 1l 2d 3j 4d 1o 2c 3v 4b 1b 2a 3u 4a 1d 2c 3u 4b 1i 2b 3o 4c 1i 2d 3k 4c 1g 2d 3c 4d 1g 2a 3b 4a 1i 2b 3n 4c 1y 2d 3c 4b 1w 2c 3f 4d 1b 2a 3t 4c 1d 2c 3t 4b 1y 2b 3k 4c 1f 2c 3x 4d 1y 2b 3n 4c 1i 2d 3j 4d 1o 2d 3s 4b 1f 2c 3v 4d 1b 2b 3s 4c 1d 2d 3s 4c 1x 2a 3l 4c 1o 2d 3q 4b 1f 2c 3u 4d 1f 2a 3t 4a 1y 2b 3b 4c 1x 2c 3l 4b 1f 2c 3t 4d 1b 2a 3s 4a 1d 2b 3s 4a 1i 2d 3g 4d 1o 2c 3l 4b 1y 2d 3q 4d 1y 2b 3x 4c 1o 2c 3i 4b 1y 2c 3e 4d 1b 2a 3r 4c 1d 2a 3r 4c 1y 2b 3o 4c 1o 2c 3d 4b 1f 2c 3q 4d 1i 2b 3e 4c 1i 2d 3b 4b 1x 2d 3i 4d 1b 2b 3q 4c 1d 2c 3q 4d 1y 2a 3u 4a 1o 2d 3c 4b 1y 2a 3f 4c 1i 2b 3d 4a 1v 2d 3w 4c 1j 2c 3x 4b 1x 2c 3b 4d 1b 2c 3q 4a 1d 2c 3q 4b 1y 2b 3i 4a 1h 2d 3y 4a 1x 2c 3u 4d 1d 2d 3p 4c 1f 2a 3i 4a 1x 2b 3s 4a 1j 2c 3v 4b 1v 2c 3x 4d 1b 2d 3p 4c 1h 2b 3y 4a 1g 2c 3k 4c 1j 2c 3t 4b 1v 2c 3d 4d 1d 2a 3p 4a 1h 2b 3x 4c 1v 2d 3e 4d 1j 2c 3s 4b 1b 2d 3o 4d 1c 2a 3c 4c 1h 2b 3w 4c 1y 2c 3g 4d 1j 2c 3r 4b 1d 2d 3n 4c 1h 2b 3v 4a 1y 2c 3s 4b 1b 2d 3m 4d 1c 2d 3y 4d 1x 2a 3i 4c 1h 2b 3u 4c 1o 2c 3f 4c 1j 2c 3p 4b 1d 2d 3l 4d 1h 2b 3t 4c 1p 2c 3d 4b 1b 2b 3l 4c 1c 2a 3y 4a 1f 2c 3b 4d 1j 2c 3i 4b 1d 2a 3l 4a 1h 2b 3r 4a 1y 2c 3i 4c 1h 2d 3s 4b 1b 2d 3k 4c 1c 2c 3x 4c 1e 2a 3x 4a 1h 2b 3p 4a 1j 2c 3d 4b 1f 2c 3d 4d 1d 2b 3j 4c 1e 2a 3t 4a 1n 2c 3f 4d 1h 2d 3j 4d 1j 2c 3b 4b 1j 2c 3s 4d 1b 2c 3i 4d 1c 2c 3v 4d 1h 2b 3o 4c 1l 2d 3t 4d 1u 2d 3a 4b 1d 2b 3i 4c 1e 2a 3r 4a 1h 2d 3g 4c 1i 2c 3x 4b 1b 2b 3i 4a 1c 2d 3v 4b 1e 2a 3q 4a 1h 2d 3f 4d 1e 2c 3r 4d 1c 2d 3u 4b 1d 2d 3h 4d 1h 2b 3k 4c 1e 2c 3v 4d 1b 2d 3h 4c 1y 2a 3d 4c 1h 2b 3h 4a 1s 2c 3w 4d 1i 2c 3u 4b 1c 2b 3u 4a 1d 2a 3h 4a 1i 2c 3f 4c 1u 2d 3b 4b 1w 2c 3p 4d 1b 2d 3g 4d 1h 2b 3g 4c 1e 2c 3p 4d 1i 2c 3q 4b 1c 2d 3t 4b 1d 2b 3f 4c 1x 2c 3i 4b 1b 2d 3e 4d 1h 2b 3e 4c 1e 2c 3l 4d 1c 2d 3s 4d 1d 2d 3d 4c 1e 2a 3d 4a 1h 2b 3c 4c 1p 2c 3m 4d 1i 2d 3p 4b 1b 2d 3d 4b 1e 2a 3c 4a 1h 2b 3b 4c 1y 2c 3b 4b 1c 2b 3s 4a 1d 2a 3d 4a 1s 2c 3c 4a 1v 2d 3y 4d 1b 2c 3c 4d 1w 2a 3j 4c 1h 2b 3a 4c 1t 2c 3q 4b 1c 2c 3r 4c 1d 2d 3c 4b 1d 2a 3w 4c 1g 2b 3w 4c 1d 2d 3x 4d 1b 2b 3c 4a 1w 2a 3r 4a 1j 2c 3y 4b 1g 2d 3a 4d 1c 2a 3q 4c 1g 2b 3u 4c 1y 2c 3l 4a 1y 2c 3i 4b 1h 2c 3y 4d 1b 2d 3x 4a 1d 2a 3t 4a 1g 2b 3s 4c 1e 2c 3b 4d 1h 2c 3x 4b 1a 2c 3y 4d 1c 2b 3q 4a 1u 2c 3w 4d 1h 2d 3v 4b 1a 2c 3x 4b 1b 2c 3a 4d 1d 2a 3q 4c 1g 2b 3r 4a 1h 2d 3e 4d 1c 2c 3p 4b 1f 2a 3d 4a 1y 2b 3f 4c 1g 2d 3m 4d 1a 2c 3w 4d 1b 2c 3x 4d 1d 2a 3o 4c 1g 2b 3o 4c 1y 2d 3t 4b 1a 2c 3v 4b 1b 2d 3u 4b 1c 2d 3n 4d 1d 2a 3n 4c 1g 2b 3m 4c 1d 2c 3w 4d 1a 2a 3v 4a 1g 2b 3l 4c 1d 2c 3r 4b 1b 2d 3s 4b 1c 2b 3l 4c 1d 2a 3m 4c 1q 2c 3q 4b 1d 2d 3r 4d 1a 2c 3u 4d 1d 2a 3k 4c 1g 2b 3k 4c 1d 2c 3o 4d 1a 2c 3u 4b 1b 2d 3r 4b 1c 2c 3k 4d 1d 2a 3j 4c 1g 2b 3i 4a 1a 2c 3t 4d 1d 2a 3i 4a 1g 2b 3h 4c 1h 2c 3l 4b 1y 2d 3y 4c 1a 2a 3t 4c 1b 2d 3l 4d 1c 2b 3i 4c 1x 2c 3o 4d 1e 2a 3i 4a 1g 2b 3g 4c 1d 2c 3k 4d 1i 2d 3i 4b 1a 2a 3t 4a 1b 2a 3l 4a 1c 2b 3h 4c 1y 2c 3t 4a 1g 2d 3o 4c 1a 2a 3s 4c 1g 2b 3e 4c 1v 2c 3e 4c 1n 2d 3v 4a 1r 2d 3r 4b 1e 2c 3y 4d 1b 2c 3i 4b 1c 2a 3h 4a 1g 2b 3c 4a 1y 2c 3a 4b 1y 2d 3g 4d 1w 2c 3a 4d 1a 2c 3s 4a 1b 2c 3d 4d 1d 2a 3f 4c 1g 2b 3b 4c 1i 2d 3m 4d 1a 2a 3r 4c 1c 2d 3d 4d 1g 2b 3a 4c 1d 2c 3g 4d 1p 2d 3s 4b 1b 2d 3f 4d 1d 2a 3b 4c 1d 2b 3y 4c 1d 2c 3e 4d 1p 2c 3q 4b 1a 2a 3r 4a 1c 2c 3d 4b 1y 2a 3i 4a 1d 2b 3x 4a 1a 2a 3q 4c 1b 2a 3c 4c 1i 2b 3u 4c 1l 2c 3a 4d 1i 2d 3l 4b 1c 2d 3y 4b 1d 2b 3v 4a 1y 2c 3p 4b 1y 2d 3p 4d 1a 2c 3q 4b 1b 2c 3y 4b 1c 2c 3b 4d 1w 2a 3i 4c 1d 2b 3u 4c 1d 2d 3o 4d 1a 2a 3p 4c 1d 2b 3t 4c 1h 2d 3n 4c 1d 2d 3b 4d 1b 2b 3v 4a 1c 2d 3b 4b 1c 2a 3u 4c 1d 2c 3a 4a 1c 2d 3r 4d 1a 2c 3p 4a 1c 2a 3s 4c 1i 2b 3g 4c 1x 2c 3n 4d 1y 2d 3j 4d 1a 2a 3n 4c 1b 2c 3t 4a 1d 2b 3p 4c 1x 2c 3h 4b 1c 2d 3p 4d 1c 2a 3r 4a 1d 2b 3n 4c 1h 2d 3k 4d 1p 2d 3c 4b 1w 2c 3h 4d 1a 2a 3m 4c 1b 2c 3p 4b 1d 2b 3m 4c 1h 2d 3c 4b 1c 2c 3l 4d 1c 2a 3p 4a 1d 2b 3l 4c 1u 2d 3n 4d 1c 2d 3x 4d 1a 2a 3l 4c 1b 2c 3o 4c 1y 2b 3v 4a 1x 2d 3t 4b 1c 2d 3i 4d 1b 2c 3j 4d 1y 2a 3j 4c 1h 2b 3m 4c 1d 2d 3s 4b 1a 2c 3k 4d 1c 2a 3i 4a 1y 2b 3y 4a 1h 2d 3h 4b 1b 2c 3h 4d 1d 2a 3c 4a 1d 2b 3h 4c 1l 2c 3o 4d 1s 2d 3a 4a 1j 2c 3u 4b 1a 2c 3i 4d 1b 2c 3e 4d 1x 2a 3u 4c 1d 2b 3g 4c 1d 2d 3k 4d 1d 2d 3l 4b 1a 2a 3i 4a 1b 2a 3d 4a 1h 2b 3d 4a 1t 2c 3n 4d 1y 2d 3n 4c 1d 2d 3i 4b 1c 2d 3f 4d 1d 2b 3e 4c 1n 2c 3k 4d 1o 2c 3r 4b 1b 2d 3y 4d 1a 2c 3h 4d 1c 2a 3d 4c 1d 2b 3d 4c 1d 2c 3m 4d 1d 2d 3d 4b 1a 2a 3h 4a 1b 2c 3b 4d 1d 2b 3c 4c 1s 2d 3m 4d 1i 2c 3a 4b 1b 2a 3y 4a 1d 2b 3b 4a 1l 2d 3e 4d 1d 2d 3b 4b 1a 2c 3g 4d 1b 2a 3w 4c 1d 2b 3a 4a 1t 2d 3j 4d 1g 2d 3h 4b 1b 2a 3v 4c 1y 2b 3p 4a 1c 2c 3h 4b 1h 2d 3d 4b 1g 2d 3j 4d 1a 2c 3e 4d 1g 2a 3a 4a 1c 2b 3y 4c 1w 2a 3q 4c 1c 2b 3x 4c 1r 2c 3n 4d 1g 2d 3y 4b 1b 2c 3r 4d 1a 2a 3d 4c 1c 2b 3v 4c 1l 2d 3u 4a 1c 2d 3x 4b 1y 2c 3s 4d 1f 2a 3r 4a 1h 2b 3f 4c 1t 2c 3o 4d 1c 2d 3q 4b 1b 2c 3n 4d 1a 2c 3c 4d 1b 2a 3q 4c 1c 2b 3t 4c 1y 2d 3o 4c 1c 2d 3s 4b 1b 2a 3o 4c 1g 2b 3x 4a 1h 2d 3a 4b 1e 2c 3x 4d 1a 2c 3c 4b 1b 2a 3n 4c 1c 2b 3r 4c 1x 2c 3g 4d 1c 2d 3l 4b 1y 2c 3t 4d 1a 2c 3b 4b 1b 2a 3m 4c 1g 2b 3q 4c 1g 2c 3b 4d 1c 2d 3k 4c 1a 2a 3b 4a 1d 2a 3e 4c 1c 2b 3p 4a 1q 2c 3n 4c 1v 2d 3h 4d 1a 2c 3x 4d 1b 2a 3k 4c 1c 2b 3n 4c 1u 2c 3f 4c 1l 2d 3x 4a 1a 2c 3a 4a 1y 2c 3v 4b 1b 2a 3j 4c 1g 2b 3j 4c 1o 2c 3y 4b 1f 2c 3h 4a 1w 2c 3g 4d 1a 2a 3x 4c 1b 2a 3i 4c 1y 2b 3s 4a 1f 2c 3l 4d 1c 2d 3c 4b 1a 2c 3v 4d 1b 2a 3h 4a 1g 2b 3f 4c 1v 2c 3m 4c 1d 2d 3j 4c 1e 2c 3h 4a 1g 2d 3s 4b 1a 2c 3o 4d 1y 2a 3e 4c 1g 2b 3d 4a 1s 2d 3r 4a 1c 2b 3b 4a 1g 2c 3x 4b 1b 2a 3f 4c 1y 2d 3w 4d 1f 2c 3s 4a 1j 2c 3h 4b 1e 2c 3c 4d 1a 2c 3i 4b 1b 2a 3e 4c 1c 2b 3f 4c 1n 2c 3d 4a 1f 2c 3y 4a 1b 2d 3t 4d 1a 2c 3d 4a 1y 2a 3l 4c 1c 2b 3c 4a 1t 2c 3g 4d 1g 2d 3n 4d 1x 2c 3d 4b 1v 2d 3g 4d 1a 2a 3y 4c 1b 2b 3y 4c 1y 2c 3k 4d 1f 2a 3p 4a 1y 2d 3d 4b 1x 2b 3q 4c 1s 2c 3b 4a 1j 2a 3h 4a 1j 2c 3c 4b 1d 2d 3p 4d 1a 2c 3y 4a 1b 2b 3j 4c 1c 2a 3v 4a 1x 2c 3j 4c 1l 2d 3f 4d 1b 2c 3q 4b 1e 2c 3q 4d 1a 2a 3w 4c 1b 2b 3w 4c 1u 2c 3q 4d 1q 2d 3f 4c 1j 2a 3r 4a 1o 2d 3t 4b 1a 2a 3u 4c 1b 2b 3t 4c 1b 2c 3g 4c 1g 2a 3p 4a 1y 2c 3l 4b 1d 2d 3a 4d 1i 2b 3i 4c 1t 2c 3m 4d 1v 2d 3j 4c 1e 2c 3s 4a 1x 2c 3u 4b 1w 2c 3q 4d 1a 2c 3s 4d 1e 2a 3u 4a 1i 2b 3c 4c 1s 2c 3k 4d 1y 2d 3e 4c 1b 2d 3h 4b 1a 2c 3r 4d 1y 2a 3t 4c 1b 2b 3p 4c 1d 2c 3f 4d 1b 2d 3n 4c 1h 2b 3q 4a 1i 2d 3d 4b 1j 2a 3y 4c 1a 2c 3q 4d 1w 2a 3u 4c 1d 2a 3g 4c 1s 2c 3o 4d 1l 2d 3y 4d 1w 2c 3s 4a 1b 2c 3b 4b 1a 2c 3p 4d 1w 2a 3n 4c 1b 2b 3m 4c 1c 2c 3f 4c 1r 2d 3w 4c 1w 2a 3p 4a 1v 2d 3r 4b 1h 2b 3i 4c 1a 2c 3d 4d 1c 2a 3t 4a 1n 2c 3b 4a 1y 2d 3k 4c 1g 2d 3d 4b 1w 2c 3t 4c 1a 2c 3l 4d 1d 2a 3s 4c 1b 2b 3k 4c 1d 2c 3v 4d 1q 2d 3m 4c 1l 2d 3c 4a 1j 2c 3l 4a 1h 2d 3t 4b 1w 2c 3h 4c 1a 2c 3l 4a 1c 2a 3n 4c 1d 2b 3q 4a 1u 2c 3j 4d 1f 2a 3c 4a 1j 2c 3l 4b 1w 2c 3x 4c 1a 2a 3j 4c 1b 2b 3f 4c 1g 2c 3j 4c 1h 2d 3b 4b 1v 2d 3u 4d 1b 2b 3g 4c 1u 2c 3k 4c 1y 2b 3c 4a 1x 2c 3p 4b 1w 2c 3c 4c 1w 2c 3b 4d 1a 2c 3h 4b 1b 2a 3x 4c 1g 2b 3t 4a 1y 2c 3j 4c 1a 2a 3f 4c 1d 2d 3i 4d 1b 2b 3h 4c 1c 2c 3u 4d 1j 2c 3q 4c 1s 2c 3f 4d 1i 2d 3n 4c 1c 2a 3k 4c 1w 2a 3i 4a 1y 2d 3u 4b 1b 2b 3b 4c 1g 2a 3k 4c 1j 2c 3d 4c 1p 2d 3w 4c 1v 2c 3f 4d 1a 2c 3c 4c 1j 2c 3u 4a 1i 2c 3t 4b 1b 2c 3p 4d 1c 2d 3c 4d 1g 2c 3e 4d 1l 2d 3k 4d 1p 2d 3h 4b 1w 2a 3y 4a 1a 2c 3a 4c 1y 2c 3y 4c 1y 2c 3y 4a 1y 2c 3x 4d 1y 2c 3x 4c 1y 2c 3w 4c 1y 2c 3v 4c 1y 2c 3v 4a 1y 2c 3u 4c 1y 2c 3u 4b 1y 2c 3u 4a 1y 2c 3t 4c 1y 2c 3t 4b 1y 2c 3s 4c 1y 2c 3s 4a 1y 2c 3r 4d 1y 2c 3r 4c 1y 2c 3r 4a 1y 2c 3q 4d 1y 2c 3q 4c 1y 2c 3q 4a 1y 2c 3p 4d 1y 2c 3p 4c 1y 2c 3p 4a 1y 2c 3o 4c 1y 2c 3n 4c 1y 2c 3m 4c 1y 2c 3l 4d 1y 2c 3l 4c 1y 2c 3k 4c 1y 2c 3j 4d 1y 2c 3i 4d 1y 2c 3i 4a 1y 2c 3h 4c 1y 2c 3h 4b 1y 2c 3h 4a 1y 2c 3g 4c 1y 2c 3f 4d 1y 2c 3e 4c 1y 2c 3d 4c 1y 2c 3d 4b 1y 2c 3d 4a 1y 2c 3c 4c 1y 2c 3c 4b 1y 2c 3c 4a 1y 2c 3b 4d 1y 2c 3b 4c 1y 2c 3b 4a 1y 2c 3a 4d 1y 2c 3a 4c 1y 2c 3a 4a 1x 2c 3y 4d 1x 2c 3y 4c 1x 2c 3y 4a 1x 2c 3x 4d 1x 2c 3x 4c 1x 2c 3x 4a 1x 2c 3w 4c 1x 2c 3v 4c 1x 2c 3v 4b 1x 2c 3v 4a 1x 2c 3u 4c 1x 2c 3u 4a 1x 2c 3t 4c 1x 2c 3t 4b 1x 2c 3t 4a 1x 2c 3s 4d 1x 2c 3s 4c 1x 2c 3s 4a 1x 2c 3r 4c 1x 2c 3r 4b 1x 2c 3r 4a 1x 2c 3q 4d 1x 2c 3q 4c 1x 2c 3p 4d 1x 2c 3p 4c 1x 2c 3o 4c 1x 2c 3n 4c 1x 2c 3m 4d 1x 2c 3l 4d 1x 2c 3l 4c 1x 2c 3l 4a 1x 2c 3k 4c 1x 2c 3j 4d 1x 2c 3i 4d 1x 2c 3i 4c 1x 2c 3i 4a 1x 2c 3h 4d 1x 2c 3h 4c 1x 2c 3h 4a 1x 2c 3g 4c 1x 2c 3f 4c 1x 2c 3e 4c 1x 2c 3d 4d 1x 2c 3d 4c 1x 2c 3c 4c 1x 2c 3c 4b 1x 2c 3c 4a 1x 2c 3b 4c 1x 2c 3b 4a 1x 2c 3a 4c 1x 2c 3a 4b 1x 2c 3a 4a 1w 2c 3y 4c 1w 2c 3y 4a 1w 2c 3x 4a 1w 2c 3w 4c 1w 2c 3v 4a 1w 2c 3u 4c 1w 2c 3u 4a 1w 2c 3t 4a 1w 2c 3s 4c 1w 2c 3r 4a 1w 2c 3q 4c 1w 2c 3p 4c 1w 2c 3p 4a 1a 2a 3c 4c 1w 2c 3o 4c 1w 2c 3m 4c 1w 2c 3l 4c 1w 2c 3k 4c 1w 2c 3i 4c 1w 2c 3i 4a 1y 2a 3i 4c 1w 2c 3h 4a 1x 2d 3u 4c 1w 2c 3d 4c 1w 2c 3c 4a 1x 2d 3t 4c 1w 2c 3b 4c 1w 2c 3a 4c 1v 2c 3y 4d 1x 2d 3r 4c 1v 2c 3y 4c 1v 2c 3y 4a 1x 2d 3o 4c 1v 2c 3x 4b 1x 2d 3m 4c 1v 2c 3x 4a 1x 2d 3l 4c 1v 2c 3w 4c 1v 2c 3v 4d 1x 2d 3j 4c 1v 2c 3v 4c 1v 2c 3v 4a 1b 2d 3a 4a 1x 2d 3h 4c 1v 2c 3u 4d 1x 2d 3f 4c 1v 2c 3u 4c 1v 2c 3u 4a 1y 2d 3u 4d 1x 2d 3d 4c 1v 2c 3t 4d 1x 2d 3a 4c 1v 2c 3t 4c 1v 2c 3s 4d 1y 2d 3t 4c 1v 2c 3s 4c 1y 2d 3r 4c 1v 2c 3s 4a 1y 2d 3r 4b 1v 2c 3r 4c 1y 2d 3r 4a 1v 2c 3r 4b 1y 2d 3q 4c 1v 2c 3r 4a 1y 2d 3q 4b 1y 2d 3l 4c 1v 2c 3q 4d 1y 2d 3c 4c 1v 2c 3q 4c 1v 2c 3q 4a 1y 2d 3q 4a 1y 2d 3b 4c 1v 2c 3p 4d 1y 2d 3w 4c 1v 2c 3p 4c 1v 2c 3p 4a 1y 2d 3p 4a 1y 2d 3i 4c 1v 2c 3o 4c 1v 2c 3n 4c 1y 2d 3p 4c 1v 2c 3m 4d 1y 2d 3l 4a 1v 2c 3l 4d 1y 2d 3k 4d 1y 2d 3d 4c 1v 2c 3l 4c 1v 2c 3l 4a 1y 2d 3j 4c 1v 2c 3k 4c 1y 2d 3i 4b 1v 2c 3j 4c 1y 2d 3i 4a 1v 2c 3i 4d 1y 2d 3h 4c 1v 2c 3i 4c 1y 2d 3g 4c 1v 2c 3i 4a 1y 2d 3f 4c 1v 2c 3h 4d 1y 2d 3d 4d 1v 2c 3h 4c 1y 2d 3l 4b 1v 2c 3h 4a 1y 2d 3c 4d 1y 2b 3v 4c 1v 2c 3g 4d 1y 2d 3p 4b 1x 2b 3i 4c 1v 2c 3f 4c 1y 2d 3c 4a 1v 2c 3e 4d 1y 2d 3o 4d 1x 2b 3b 4c 1v 2c 3d 4c 1y 2d 3b 4b 1v 2c 3d 4b 1y 2d 3b 4a 1x 2a 3x 4c 1v 2c 3d 4a 1y 2d 3a 4c 1v 2c 3c 4c 1y 2d 3a 4b 1v 2c 3c 4b 1y 2d 3a 4a 1x 2a 3r 4c 1v 2c 3c 4a 1x 2d 3y 4c 1v 2c 3b 4d 1x 2d 3y 4b 1x 2a 3d 4c 1v 2c 3b 4c 1x 2d 3y 4a 1v 2c 3b 4a 1x 2d 3x 4c 1v 2c 3a 4c 1x 2d 3x 4b 1v 2c 3a 4b 1x 2d 3x 4a 1y 2b 3a 4c 1v 2c 3a 4a 1x 2d 3w 4c 1u 2c 3y 4c 1x 2d 3v 4d 1u 2c 3y 4b 1x 2d 3v 4c 1u 2c 3y 4a 1x 2d 3v 4a 1y 2a 3q 4c 1u 2c 3x 4c 1x 2d 3u 4d 1u 2c 3x 4a 1y 2d 3x 4c 1u 2c 3w 4c 1x 2d 3u 4b 1u 2c 3v 4d 1x 2d 3t 4d 1y 2a 3b 4c 1u 2c 3v 4c 1y 2d 3x 4b 1u 2c 3v 4b 1x 2d 3t 4a 1x 2d 3p 4c 1u 2c 3u 4d 1w 2a 3v 4c 1u 2c 3u 4c 1x 2d 3s 4c 1u 2c 3u 4a 1x 2d 3s 4a 1u 2c 3t 4c 1x 2d 3r 4d 1u 2c 3t 4b 1y 2d 3x 4a 1w 2a 3t 4c 1u 2c 3t 4a 1x 2d 3r 4a 1v 2d 3y 4c 1u 2c 3s 4c 1u 2c 3s 4b 1x 2d 3q 4c 1u 2c 3s 4a 1x 2d 3q 4a 1v 2d 3x 4c 1u 2c 3r 4d 1v 2d 3t 4c 1u 2c 3r 4c 1u 2c 3r 4a 1x 2d 3s 4b 1v 2d 3s 4c 1u 2c 3q 4c 1u 2c 3q 4b 1y 2d 3m 4c 1u 2c 3q 4a 1y 2d 3v 4d 1v 2d 3q 4c 1u 2c 3p 4c 1u 2c 3p 4b 1y 2d 3v 4b 1v 2d 3n 4c 1u 2c 3p 4a 1v 2d 3l 4c 1u 2c 3o 4c 1u 2c 3n 4c 1x 2d 3l 4a 1u 2c 3m 4d 1x 2d 3i 4c 1u 2c 3l 4c 1x 2d 3i 4b 1u 2c 3l 4b 1x 2d 3i 4a 1v 2d 3i 4c 1u 2c 3l 4a 1v 2d 3d 4c 1u 2c 3k 4d 1v 2d 3c 4c 1u 2c 3j 4c 1u 2c 3i 4d 1y 2d 3u 4a 1v 2d 3b 4c 1u 2c 3i 4c 1u 2c 3i 4a 1y 2d 3t 4d 1x 2d 3n 4c 1u 2c 3h 4d 1x 2d 3g 4c 1u 2c 3h 4c 1u 2c 3h 4a 1y 2d 3t 4a 1x 2d 3c 4c 1u 2c 3g 4c 1u 2c 3f 4d 1x 2d 3c 4d 1y 2b 3h 4c 1u 2c 3e 4d 1x 2d 3b 4d 1x 2a 3p 4c 1u 2c 3d 4c 1x 2d 3b 4b 1a 2a 3a 4a 1u 2c 3d 4b 1x 2d 3b 4a 1x 2b 3t 4c 1u 2c 3d 4a 1x 2d 3a 4d 1v 2d 3o 4c 1u 2c 3c 4c 1x 2a 3b 4a 1u 2c 3c 4b 1y 2d 3s 4b 1y 2b 3r 4a 1y 2b 3u 4c 1u 2c 3c 4a 1x 2d 3q 4b 1y 2b 3i 4c 1u 2c 3b 4c 1v 2d 3y 4b 1y 2b 3q 4a 1u 2c 3b 4b 1v 2d 3y 4a 1x 2b 3y 4c 1u 2c 3b 4a 1v 2d 3x 4d 1x 2b 3a 4c 1u 2c 3a 4c 1x 2d 3p 4b 1y 2b 3d 4a 1u 2c 3a 4b 1v 2d 3x 4a 1x 2a 3v 4c 1u 2c 3a 4a 1v 2d 3w 4d 1y 2a 3v 4c 1t 2c 3y 4c 1v 2d 3v 4c 1y 2a 3t 4a 1t 2c 3y 4b 1v 2d 3v 4b 1w 2a 3s 4a 1t 2c 3y 4a 1v 2d 3v 4a 1y 2a 3r 4c 1t 2c 3x 4c 1v 2d 3u 4c 1t 2c 3x 4a 1v 2d 3u 4b 1t 2c 3w 4c 1v 2d 3u 4a 1t 2c 3v 4d 1x 2d 3p 4a 1v 2b 3u 4c 1t 2c 3v 4c 1v 2d 3t 4b 1w 2a 3q 4a 1t 2c 3v 4a 1v 2d 3t 4a 1v 2b 3c 4c 1t 2c 3u 4d 1x 2d 3d 4b 1v 2a 3x 4c 1t 2c 3u 4c 1v 2d 3s 4b 1y 2a 3p 4a 1t 2c 3u 4a 1v 2d 3s 4a 1v 2a 3s 4c 1t 2c 3t 4c 1v 2d 3r 4d 1t 2c 3t 4b 1v 2d 3r 4c 1w 2a 3a 4a 1t 2c 3t 4a 1x 2d 3l 4b 1v 2a 3q 4c 1t 2c 3s 4c 1v 2d 3q 4b 1v 2d 3p 4a 1t 2c 3s 4b 1v 2d 3i 4a 1v 2a 3a 4c 1t 2c 3s 4a 1u 2d 3v 4c 1t 2c 3r 4d 1v 2d 3h 4a 1u 2d 3u 4c 1t 2c 3r 4c 1v 2d 3c 4a 1t 2c 3r 4a 1u 2d 3t 4c 1t 2c 3q 4d 1v 2d 3b 4a 1u 2d 3r 4c 1t 2c 3q 4c 1y 2a 3d 4a 1t 2c 3q 4a 1u 2d 3q 4c 1t 2c 3p 4d 1y 2a 3c 4a 1u 2d 3n 4c 1t 2c 3p 4c 1x 2d 3d 4a 1t 2c 3p 4a 1u 2d 3m 4c 1t 2c 3o 4c 1y 2b 3x 4a 1t 2c 3n 4c 1x 2b 3q 4a 1t 2c 3m 4c 1v 2d 3q 4a 1t 2c 3l 4d 1v 2d 3p 4b 1y 2b 3b 4a 1u 2d 3k 4c 1t 2c 3l 4c 1x 2a 3a 4a 1t 2c 3l 4a 1v 2d 3h 4c 1t 2c 3k 4c 1x 2d 3a 4a 1t 2c 3j 4c 1v 2d 3g 4c 1x 2b 3h 4a 1t 2c 3i 4c 1v 2d 3f 4c 1x 2a 3t 4a 1t 2c 3i 4b 1v 2d 3e 4c 1y 2d 3v 4a 1t 2c 3i 4a 1t 2c 3h 4d 1v 2d 3d 4d 1v 2b 3x 4a 1t 2c 3h 4c 1v 2d 3d 4a 1t 2c 3h 4a 1v 2d 3c 4d 1u 2d 3f 4c 1t 2c 3g 4c 1v 2b 3s 4a 1t 2c 3f 4c 1x 2d 3h 4b 1v 2b 3i 4a 1t 2c 3e 4d 1x 2d 3e 4d 1v 2b 3d 4a 1w 2a 3r 4c 1t 2c 3d 4d 1v 2d 3b 4b 1v 2b 3a 4a 1v 2a 3d 4c 1t 2c 3d 4c 1v 2d 3l 4b 1v 2a 3y 4a 1t 2c 3d 4b 1v 2d 3a 4d 1v 2a 3v 4a 1v 2d 3p 4c 1t 2c 3c 4d 1v 2a 3u 4a 1u 2d 3d 4c 1t 2c 3c 4c 1v 2a 3t 4a 1t 2c 3c 4a 1v 2d 3a 4c 1t 2c 3b 4d 1u 2d 3y 4c 1v 2a 3p 4a 1t 2c 3b 4c 1u 2d 3x 4d 1v 2a 3h 4a 1t 2c 3b 4a 1u 2d 3x 4b 1u 2d 3a 4c 1t 2c 3a 4c 1v 2a 3c 4a 1t 2c 3a 4b 1u 2d 3x 4a 1x 2b 3s 4c 1t 2c 3a 4a 1v 2d 3a 4a 1y 2b 3p 4c 1s 2c 3y 4a 1u 2d 3v 4a 1x 2b 3l 4c 1s 2c 3x 4d 1x 2d 3k 4d 1x 2a 3h 4c 1s 2c 3v 4a 1u 2d 3u 4b 1u 2b 3y 4c 1s 2c 3u 4a 1u 2d 3u 4a 1u 2b 3x 4c 1s 2c 3t 4a 1u 2d 3t 4d 1u 2b 3v 4c 1s 2c 3s 4a 1x 2d 3h 4a 1u 2b 3r 4c 1s 2c 3r 4a 1u 2d 3t 4a 1u 2b 3q 4c 1s 2c 3q 4a 1u 2d 3s 4d 1u 2b 3i 4c 1s 2c 3p 4d 1u 2d 3s 4c 1s 2c 3l 4a 1u 2d 3s 4a 1u 2b 3d 4c 1s 2c 3i 4d 1v 2d 3l 4a 1u 2a 3u 4c 1s 2c 3h 4a 1u 2d 3r 4b 1u 2a 3t 4c 1s 2c 3d 4a 1u 2d 3r 4a 1u 2a 3s 4c 1s 2c 3c 4d 1u 2d 3q 4d 1u 2a 3p 4c 1s 2c 3b 4d 1v 2d 3k 4d 1u 2a 3l 4c 1s 2c 3a 4a 1u 2d 3q 4a 1u 2a 3h 4c 1r 2c 3y 4c 1u 2d 3p 4d 1r 2c 3y 4b 1u 2d 3p 4c 1r 2c 3y 4a 1u 2d 3p 4a 1u 2a 3c 4c 1r 2c 3x 4d 1u 2d 3o 4d 1t 2d 3x 4c 1r 2c 3x 4c 1r 2c 3x 4a 1v 2d 3j 4d 1t 2d 3v 4c 1r 2c 3w 4c 1r 2c 3v 4d 1u 2d 3l 4d 1x 2b 3c 4a 1t 2d 3t 4c 1r 2c 3v 4c 1y 2b 3l 4a 1r 2c 3v 4b 1u 2d 3l 4a 1t 2d 3r 4c 1r 2c 3u 4c 1y 2a 3x 4a 1r 2c 3u 4b 1u 2d 3j 4c 1u 2b 3u 4a 1r 2c 3u 4a 1u 2d 3i 4b 1t 2d 3p 4c 1r 2c 3t 4c 1u 2b 3t 4a 1r 2c 3t 4b 1u 2d 3i 4a 1t 2d 3m 4c 1r 2c 3t 4a 1t 2d 3k 4c 1r 2c 3s 4d 1u 2b 3p 4a 1t 2d 3j 4c 1r 2c 3s 4c 1u 2b 3c 4a 1r 2c 3s 4a 1u 2d 3h 4b 1t 2d 3i 4c 1r 2c 3r 4c 1u 2b 3b 4a 1r 2c 3r 4b 1u 2d 3e 4c 1u 2a 3y 4a 1r 2c 3r 4a 1u 2d 3y 4d 1t 2d 3g 4c 1r 2c 3q 4c 1u 2a 3v 4a 1r 2c 3q 4b 1u 2d 3d 4a 1t 2d 3d 4c 1r 2c 3q 4a 1t 2d 3b 4c 1r 2c 3p 4d 1u 2a 3q 4a 1v 2b 3y 4c 1r 2c 3p 4c 1u 2d 3c 4c 1u 2a 3a 4a 1r 2c 3p 4a 1u 2d 3b 4c 1r 2c 3o 4c 1u 2d 3b 4a 1r 2c 3n 4c 1u 2d 3a 4d 1t 2d 3y 4a 1r 2c 3m 4c 1t 2d 3t 4a 1r 2c 3l 4d 1t 2d 3s 4a 1r 2c 3l 4c 1t 2d 3r 4a 1r 2c 3l 4a 1v 2b 3p 4c 1r 2c 3k 4d 1u 2d 3w 4d 1t 2d 3q 4a 1u 2d 3l 4c 1r 2c 3j 4c 1t 2d 3l 4a 1r 2c 3i 4c 1t 2d 3h 4a 1r 2c 3i 4b 1t 2d 3d 4a 1t 2d 3n 4c 1r 2c 3i 4a 1t 2d 3e 4c 1r 2c 3h 4c 1t 2d 3c 4a 1r 2c 3h 4a 1v 2b 3b 4c 1r 2c 3g 4d 1t 2d 3a 4a 1y 2b 3c 4c 1r 2c 3f 4c 1w 2a 3b 4a 1r 2c 3e 4c 1w 2a 3d 4a 1r 2c 3d 4d 1v 2d 3i 4b 1u 2a 3i 4a 1w 2a 3x 4c 1r 2c 3d 4a 1v 2d 3h 4b 1v 2d 3m 4c 1r 2c 3c 4c 1x 2b 3r 4a 1r 2c 3c 4b 1t 2d 3y 4c 1t 2d 3u 4a 1r 2c 3c 4a 1v 2b 3l 4c 1r 2c 3b 4d 1t 2d 3s 4c 1y 2a 3a 4a 1r 2c 3b 4c 1u 2d 3i 4c 1x 2a 3c 4a 1r 2c 3b 4a 1t 2d 3r 4b 1r 2c 3a 4d 1t 2d 3x 4d 1v 2b 3t 4a 1t 2b 3y 4c 1r 2c 3a 4a 1t 2d 3q 4c 1q 2c 3y 4c 1t 2d 3q 4b 1v 2a 3l 4a 1q 2c 3y 4b 1t 2d 3x 4b 1y 2a 3l 4a 1t 2b 3l 4c 1q 2c 3y 4a 1u 2d 3h 4c 1q 2c 3x 4d 1t 2d 3p 4b 1t 2b 3x 4a 1t 2a 3u 4c 1q 2c 3x 4c 1t 2d 3p 4a 1q 2c 3x 4a 1t 2d 3o 4c 1q 2c 3w 4c 1t 2d 3u 4c 1t 2b 3t 4a 1q 2c 3v 4d 1u 2d 3h 4a 1q 2c 3v 4c 1t 2d 3l 4c 1t 2b 3h 4a 1q 2c 3v 4a 1t 2d 3l 4b 1q 2c 3u 4d 1t 2d 3w 4d 1t 2b 3c 4a 1t 2a 3s 4c 1q 2c 3u 4c 1u 2d 3g 4d 1t 2a 3y 4a 1q 2c 3u 4a 1t 2d 3s 4d 1r 2d 3v 4c 1q 2c 3t 4c 1t 2a 3x 4a 1q 2c 3t 4b 1t 2d 3i 4d 1t 2a 3r 4a 1r 2d 3t 4c 1q 2c 3t 4a 1r 2d 3q 4c 1q 2c 3s 4c 1t 2a 3p 4a 1q 2c 3s 4b 1t 2d 3h 4c 1t 2a 3i 4a 1q 2c 3s 4a 1u 2d 3c 4d 1r 2d 3p 4c 1q 2c 3r 4c 1t 2a 3d 4a 1q 2c 3r 4b 1t 2d 3f 4c 1s 2d 3x 4a 1q 2c 3r 4a 1r 2d 3k 4c 1q 2c 3q 4d 1s 2d 3p 4a 1r 2d 3e 4c 1q 2c 3q 4c 1s 2d 3c 4a 1q 2c 3q 4a 1r 2d 3d 4c 1q 2c 3p 4c 1s 2d 3b 4a 1q 2c 3p 4b 1x 2a 3s 4a 1r 2d 3b 4c 1q 2c 3p 4a 1u 2a 3b 4c 1q 2c 3o 4c 1x 2a 3i 4a 1q 2c 3n 4d 1u 2d 3c 4a 1t 2a 3a 4c 1q 2c 3m 4c 1t 2d 3t 4d 1t 2b 3d 4a 1q 2c 3l 4c 1t 2d 3v 4a 1q 2c 3l 4a 1s 2d 3v 4d 1t 2b 3i 4c 1q 2c 3k 4c 1s 2d 3u 4d 1x 2a 3q 4a 1q 2c 3j 4d 1s 2d 3t 4d 1x 2b 3d 4a 1r 2d 3l 4c 1q 2c 3i 4d 1x 2a 3y 4a 1t 2d 3c 4c 1q 2c 3i 4c 1r 2d 3y 4a 1q 2c 3h 4d 1r 2d 3x 4a 1v 2b 3h 4c 1q 2c 3h 4c 1r 2d 3v 4a 1q 2c 3h 4a 1y 2a 3u 4c 1q 2c 3g 4c 1s 2d 3r 4d 1r 2d 3u 4a 1q 2c 3f 4c 1r 2d 3s 4a 1q 2c 3e 4d 1r 2d 3r 4a 1y 2b 3y 4c 1q 2c 3d 4d 1r 2d 3p 4a 1v 2a 3r 4c 1q 2c 3d 4c 1r 2d 3l 4a 1q 2c 3d 4a 1w 2a 3c 4c 1q 2c 3c 4c 1u 2d 3b 4d 1r 2d 3i 4a 1q 2c 3c 4b 1r 2d 3d 4a 1y 2b 3s 4c 1q 2c 3c 4a 1r 2b 3x 4c 1q 2c 3b 4c 1r 2d 3x 4c 1r 2d 3c 4a 1q 2c 3b 4b 1r 2d 3a 4a 1q 2c 3b 4a 1r 2b 3v 4c 1q 2c 3a 4d 1r 2d 3w 4d 1x 2a 3l 4a 1r 2b 3i 4c 1q 2c 3a 4b 1r 2d 3u 4d 1u 2b 3s 4a 1r 2b 3c 4c 1q 2c 3a 4a 1r 2d 3u 4c 1p 2c 3y 4c 1t 2d 3b 4a 1p 2c 3y 4b 1r 2d 3t 4d 1u 2b 3h 4a 1r 2b 3b 4c 1p 2c 3y 4a 1t 2d 3h 4b 1r 2a 3t 4c 1p 2c 3x 4c 1r 2d 3t 4a 1p 2c 3x 4b 1r 2d 3s 4c 1u 2a 3d 4a 1p 2c 3x 4a 1r 2d 3s 4b 1r 2a 3r 4c 1p 2c 3w 4c 1s 2d 3a 4d 1u 2a 3r 4a 1p 2c 3v 4c 1r 2d 3r 4d 1v 2b 3r 4a 1p 2c 3v 4a 1r 2d 3y 4d 1r 2a 3d 4c 1p 2c 3u 4d 1r 2d 3q 4d 1x 2b 3v 4a 1q 2d 3x 4c 1p 2c 3u 4c 1v 2a 3b 4a 1p 2c 3u 4a 1t 2d 3v 4b 1q 2d 3v 4c 1p 2c 3t 4c 1r 2b 3y 4a 1p 2c 3t 4b 1r 2d 3p 4b 1r 2b 3t 4a 1q 2d 3t 4c 1p 2c 3t 4a 1q 2d 3r 4c 1p 2c 3s 4c 1r 2b 3r 4a 1p 2c 3s 4b 1r 2d 3o 4d 1r 2b 3l 4a 1q 2d 3q 4c 1p 2c 3s 4a 1q 2d 3n 4c 1p 2c 3r 4d 1r 2b 3h 4a 1q 2d 3j 4c 1p 2c 3r 4c 1r 2b 3a 4a 1p 2c 3r 4b 1s 2d 3q 4d 1r 2a 3x 4a 1q 2d 3i 4c 1p 2c 3q 4d 1r 2a 3v 4a 1q 2d 3g 4c 1p 2c 3q 4c 1r 2a 3s 4a 1p 2c 3p 4c 1r 2d 3j 4d 1r 2a 3q 4a 1p 2c 3p 4b 1r 2d 3x 4b 1r 2a 3p 4a 1q 2d 3e 4c 1p 2c 3p 4a 1q 2d 3b 4c 1p 2c 3o 4c 1r 2a 3i 4a 1p 2c 3n 4c 1r 2d 3h 4d 1r 2a 3b 4a 1p 2c 3m 4c 1r 2d 3g 4c 1q 2d 3y 4a 1p 2c 3l 4c 1q 2d 3x 4a 1p 2c 3l 4b 1q 2d 3v 4a 1p 2c 3l 4a 1q 2d 3a 4c 1p 2c 3k 4d 1q 2d 3u 4a 1r 2a 3h 4c 1p 2c 3j 4c 1q 2d 3s 4a 1p 2c 3i 4c 1q 2d 3r 4a 1p 2c 3i 4b 1q 2d 3q 4a 1r 2d 3n 4c 1p 2c 3i 4a 1r 2d 3a 4c 1p 2c 3h 4c 1q 2d 3p 4a 1p 2c 3h 4b 1q 2d 3i 4a 1t 2b 3v 4c 1p 2c 3h 4a 1r 2b 3p 4c 1p 2c 3g 4c 1q 2d 3h 4a 1p 2c 3f 4c 1q 2d 3c 4a 1p 2c 3e 4c 1q 2d 3a 4a 1p 2c 3d 4d 1t 2b 3u 4a 1r 2d 3y 4c 1p 2c 3d 4c 1t 2b 3q 4a 1p 2c 3d 4a 1r 2d 3f 4d 1t 2a 3t 4c 1p 2c 3c 4d 1t 2d 3u 4b 1t 2b 3a 4a 1t 2b 3r 4c 1p 2c 3c 4b 1q 2d 3x 4b 1t 2a 3l 4a 1r 2b 3s 4c 1p 2c 3c 4a 1t 2d 3b 4b 1q 2b 3y 4c 1p 2c 3b 4d 1q 2d 3w 4d 1t 2a 3b 4a 1q 2b 3x 4c 1p 2c 3b 4c 1t 2d 3y 4d 1x 2b 3x 4a 1p 2c 3b 4a 1q 2d 3v 4b 1q 2b 3u 4c 1p 2c 3a 4d 1r 2d 3d 4b 1u 2b 3l 4a 1q 2b 3s 4c 1p 2c 3a 4c 1q 2d 3u 4c 1t 2b 3s 4a 1p 2c 3a 4a 1q 2d 3u 4b 1o 2c 3y 4d 1r 2d 3c 4d 1r 2d 3h 4a 1q 2b 3q 4c 1o 2c 3y 4c 1y 2b 3t 4a 1o 2c 3y 4a 1q 2d 3t 4d 1q 2b 3a 4c 1o 2c 3x 4c 1q 2d 3t 4a 1o 2c 3x 4b 1q 2d 3s 4d 1u 2b 3a 4a 1q 2a 3r 4c 1o 2c 3x 4a 1q 2d 3s 4c 1o 2c 3v 4c 1r 2d 3c 4c 1q 2b 3p 4a 1o 2c 3v 4a 1q 2d 3r 4d 1o 2c 3u 4d 1r 2d 3m 4d 1q 2b 3i 4a 1q 2a 3l 4c 1o 2c 3u 4c 1u 2d 3d 4d 1q 2b 3c 4a 1o 2c 3u 4a 1r 2d 3l 4b 1p 2d 3y 4c 1o 2c 3t 4c 1q 2a 3y 4a 1o 2c 3t 4b 1q 2d 3q 4b 1q 2a 3u 4a 1p 2d 3v 4c 1o 2c 3t 4a 1p 2d 3s 4c 1o 2c 3s 4c 1q 2a 3t 4a 1o 2c 3s 4b 1q 2d 3p 4d 1q 2a 3q 4a 1p 2d 3r 4c 1o 2c 3s 4a 1p 2d 3p 4c 1o 2c 3r 4d 1q 2a 3i 4a 1p 2d 3m 4c 1o 2c 3r 4c 1q 2a 3b 4a 1o 2c 3q 4c 1q 2d 3o 4d 1p 2d 3y 4a 1o 2c 3q 4b 1p 2d 3x 4a 1p 2d 3l 4c 1o 2c 3q 4a 1p 2d 3i 4c 1o 2c 3p 4c 1p 2d 3u 4a 1o 2c 3p 4b 1p 2d 3s 4a 1p 2d 3g 4c 1o 2c 3p 4a 1p 2d 3c 4c 1o 2c 3n 4c 1p 2d 3r 4a 1o 2c 3l 4d 1p 2d 3p 4a 1p 2d 3b 4c 1o 2c 3l 4c 1p 2d 3l 4a 1o 2c 3k 4c 1p 2d 3i 4a 1o 2c 3i 4d 1p 2d 3h 4a 1r 2a 3u 4c 1o 2c 3i 4c 1p 2d 3d 4a 1o 2c 3i 4a 1q 2d 3y 4c 1o 2c 3h 4c 1p 2d 3c 4a 1o 2c 3h 4b 1p 2d 3a 4a 1q 2a 3d 4c 1o 2c 3h 4a 1q 2d 3h 4c 1o 2c 3f 4d 1x 2b 3u 4a 1q 2d 3d 4c 1o 2c 3d 4d 1v 2b 3q 4a 1q 2d 3c 4c 1o 2c 3d 4a 1t 2b 3b 4c 1o 2c 3c 4c 1r 2b 3u 4a 1o 2c 3c 4b 1r 2b 3d 4a 1t 2a 3q 4c 1o 2c 3c 4a 1r 2a 3y 4c 1o 2c 3b 4d 1q 2d 3l 4b 1r 2a 3c 4a 1r 2d 3i 4c 1o 2c 3b 4c 1q 2d 3l 4a 1o 2c 3b 4a 1q 2a 3a 4c 1n 2c 3x 4a 1q 2d 3c 4d 1v 2a 3i 4c 1n 2c 3v 4a 1t 2d 3a 4d 1u 2a 3x 4c 1n 2c 3u 4a 1p 2d 3x 4d 1t 2b 3p 4c 1n 2c 3t 4a 1p 2d 3x 4c 1n 2c 3s 4a 1q 2d 3k 4d 1v 2b 3v 4c 1n 2c 3r 4d 1p 2d 3w 4d 1q 2d 3d 4a 1q 2b 3h 4c 1n 2c 3q 4a 1p 2b 3y 4c 1n 2c 3p 4a 1p 2d 3v 4d 1p 2b 3x 4c 1n 2c 3l 4a 1p 2d 3v 4b 1p 2b 3v 4c 1n 2c 3i 4a 1p 2d 3u 4c 1n 2c 3d 4d 1p 2d 3u 4b 1p 2b 3s 4a 1p 2b 3r 4c 1n 2c 3c 4d 1q 2d 3i 4b 1p 2a 3x 4a 1p 2b 3i 4c 1n 2c 3b 4d 1p 2d 3t 4d 1p 2a 3v 4a 1p 2b 3h 4c 1m 2c 3y 4a 1p 2d 3t 4a 1p 2b 3d 4c 1m 2c 3x 4a 1p 2d 3s 4d 1p 2b 3b 4c 1m 2c 3t 4a 1r 2d 3b 4a 1p 2b 3a 4c 1m 2c 3r 4a 1r 2d 3a 4b 1p 2a 3u 4c 1m 2c 3q 4a 1s 2d 3l 4d 1p 2a 3t 4c 1m 2c 3p 4a 1s 2d 3d 4d 1p 2a 3s 4c 1m 2c 3i 4a 1p 2d 3q 4c 1m 2c 3h 4a 1p 2d 3q 4b 1p 2a 3l 4c 1m 2c 3d 4a 1p 2d 3q 4a 1p 2a 3c 4c 1l 2c 3y 4a 1p 2d 3p 4d 1o 2d 3y 4c 1l 2c 3x 4a 1o 2d 3x 4c 1l 2c 3v 4a 1o 2d 3v 4c 1l 2c 3u 4a 1o 2d 3u 4c 1l 2c 3t 4a 1o 2d 3t 4c 1l 2c 3s 4a 1o 2d 3s 4c 1l 2c 3r 4d 1o 2d 3r 4c 1l 2c 3q 4d 1o 2d 3p 4c 1l 2c 3p 4a 1o 2d 3n 4c 1l 2c 3l 4a 1o 2d 3l 4c 1l 2c 3i 4a 1o 2d 3i 4c 1l 2c 3h 4a 1o 2d 3h 4c 1l 2c 3d 4a 1o 2d 3f 4c 1l 2c 3c 4a 1o 2d 3d 4c 1l 2c 3b 4d 1o 2d 3b 4c 1l 2c 3a 4a 1q 2a 3v 4c 1k 2c 3y 4a 1q 2d 3m 4d 1q 2a 3p 4c 1k 2c 3u 4a 1q 2d 3b 4d 1q 2a 3c 4c 1k 2c 3r 4a 1p 2d 3f 4d 1q 2b 3t 4c 1k 2c 3q 4a 1p 2d 3e 4d 1p 2b 3p 4c 1k 2c 3p 4a 1p 2d 3d 4c 1k 2c 3l 4a 1p 2d 3d 4b 1p 2a 3h 4c 1k 2c 3i 4a 1q 2d 3p 4c 1k 2c 3h 4a 1q 2d 3h 4b 1p 2d 3j 4c 1k 2c 3d 4a 1p 2d 3a 4c 1k 2c 3a 4a 1r 2a 3l 4c 1j 2c 3y 4c 1s 2d 3i 4a 1j 2c 3y 4a 1p 2d 3b 4a 1r 2a 3a 4c 1j 2c 3x 4a 1p 2d 3b 4b 1p 2d 3k 4c 1j 2c 3v 4c 1j 2c 3u 4c 1p 2d 3a 4b 1p 2a 3r 4a 1j 2c 3t 4a 1p 2d 3y 4d 1t 2a 3c 4c 1j 2c 3s 4a 1o 2d 3y 4b 1o 2b 3t 4c 1j 2c 3r 4c 1o 2d 3y 4a 1j 2c 3r 4a 1o 2d 3x 4d 1o 2b 3s 4c 1j 2c 3q 4a 1p 2d 3o 4d 1o 2b 3p 4c 1j 2c 3p 4a 1o 2d 3x 4a 1o 2b 3l 4c 1j 2c 3n 4c 1o 2d 3v 4d 1j 2c 3l 4c 1p 2d 3n 4d 1o 2b 3b 4a 1j 2c 3k 4c 1o 2d 3v 4b 1n 2d 3r 4a 1j 2c 3i 4a 1o 2b 3d 4c 1j 2c 3h 4c 1q 2d 3l 4d 1n 2d 3d 4a 1j 2c 3h 4a 1o 2a 3q 4c 1j 2c 3f 4c 1o 2d 3u 4a 1j 2c 3d 4a 1p 2d 3l 4d 1o 2a 3h 4c 1j 2c 3c 4a 1o 2d 3t 4a 1o 2a 3c 4c 1j 2c 3b 4a 1o 2d 3s 4d 1o 2a 3b 4c 1i 2c 3y 4d 1t 2d 3c 4b 1q 2b 3b 4c 1i 2c 3y 4c 1o 2d 3s 4a 1i 2c 3y 4a 1r 2d 3h 4b 1t 2a 3h 4c 1i 2c 3x 4d 1o 2d 3r 4b 1n 2d 3b 4a 1o 2b 3r 4c 1i 2c 3x 4c 1p 2a 3y 4a 1i 2c 3x 4a 1o 2d 3r 4a 1o 2b 3c 4c 1i 2c 3w 4c 1o 2d 3q 4a 1i 2c 3v 4d 1o 2d 3p 4d 1o 2a 3u 4c 1i 2c 3v 4b 1q 2d 3y 4d 1p 2a 3q 4a 1o 2a 3d 4c 1i 2c 3v 4a 1o 2d 3p 4a 1j 2a 3x 4c 1i 2c 3u 4d 1q 2d 3f 4d 1j 2a 3t 4c 1i 2c 3u 4c 1p 2d 3i 4d 1o 2a 3t 4a 1i 2c 3t 4d 1o 2d 3l 4b 1p 2b 3t 4a 1j 2a 3s 4c 1i 2c 3t 4a 1o 2d 3l 4a 1j 2a 3p 4c 1i 2c 3s 4c 1o 2d 3k 4d 1i 2c 3s 4a 1r 2d 3i 4d 1j 2a 3i 4c 1i 2c 3r 4d 1o 2d 3i 4b 1p 2b 3l 4a 1j 2a 3c 4c 1i 2c 3r 4c 1o 2d 3i 4a 1i 2c 3r 4a 1o 2d 3h 4d 1j 2a 3b 4c 1i 2c 3q 4d 1r 2d 3b 4b 1l 2d 3r 4a 1i 2d 3x 4c 1i 2c 3q 4a 1i 2d 3v 4c 1i 2c 3p 4d 1l 2d 3d 4a 1i 2d 3u 4c 1i 2c 3p 4c 1l 2d 3a 4a 1i 2c 3p 4b 1p 2a 3a 4a 1i 2d 3t 4c 1i 2c 3o 4d 1x 2b 3p 4a 1i 2d 3r 4c 1i 2c 3n 4c 1l 2d 3v 4a 1i 2c 3m 4c 1l 2d 3q 4a 1i 2c 3l 4c 1o 2d 3h 4a 1i 2c 3l 4b 1o 2d 3d 4a 1i 2d 3q 4c 1i 2c 3l 4a 1i 2d 3l 4c 1i 2c 3k 4c 1o 2d 3c 4a 1i 2c 3j 4c 1q 2b 3v 4a 1i 2c 3i 4c 1q 2b 3l 4a 1i 2c 3i 4b 1q 2b 3d 4a 1i 2d 3j 4c 1i 2c 3i 4a 1i 2d 3f 4c 1i 2c 3h 4d 1q 2a 3x 4a 1i 2d 3d 4c 1i 2c 3h 4c 1q 2a 3h 4a 1i 2c 3h 4a 1i 2d 3c 4c 1i 2c 3g 4c 1p 2a 3p 4a 1i 2c 3f 4d 1n 2d 3v 4d 1o 2b 3i 4a 1i 2d 3a 4c 1i 2c 3e 4c 1w 2a 3l 4a 1i 2c 3d 4d 1n 2d 3c 4a 1o 2a 3y 4c 1i 2c 3d 4c 1l 2d 3y 4a 1i 2c 3d 4b 1l 2d 3x 4d 1r 2b 3q 4a 1j 2a 3q 4c 1i 2c 3c 4d 1o 2d 3b 4a 1i 2d 3y 4c 1i 2c 3c 4c 1o 2b 3y 4a 1i 2c 3c 4a 1l 2d 3u 4d 1i 2d 3s 4c 1i 2c 3b 4c 1o 2b 3q 4a 1i 2c 3b 4b 1l 2d 3s 4d 1o 2a 3x 4a 1i 2d 3o 4c 1i 2c 3b 4a 1i 2d 3i 4c 1i 2c 3a 4d 1o 2a 3v 4a 1i 2d 3h 4c 1i 2c 3a 4c 1o 2a 3r 4a 1i 2c 3a 4a 1n 2d 3x 4d 1i 2d 3g 4c 1h 2c 3y 4c 1o 2a 3p 4a 1h 2c 3y 4a 1l 2d 3h 4d 1o 2b 3x 4c 1h 2c 3x 4d 1l 2d 3c 4d 1o 2b 3u 4a 1j 2a 3d 4c 1h 2c 3x 4a 1l 2d 3b 4a 1i 2d 3p 4c 1h 2c 3w 4d 1i 2d 3m 4c 1h 2c 3v 4d 1p 2b 3u 4a 1i 2d 3b 4c 1h 2c 3v 4b 1j 2a 3u 4a 1i 2b 3y 4c 1h 2c 3v 4a 1n 2d 3q 4d 1i 2b 3x 4c 1h 2c 3u 4d 1y 2d 3y 4b 1j 2a 3l 4a 1i 2b 3t 4c 1h 2c 3u 4c 1i 2d 3x 4b 1i 2d 3x 4a 1h 2c 3u 4a 1i 2b 3s 4c 1h 2c 3t 4c 1i 2d 3w 4d 1i 2d 3v 4a 1h 2c 3t 4b 1i 2d 3t 4a 1i 2b 3p 4c 1h 2c 3t 4a 1i 2a 3v 4c 1h 2c 3s 4c 1o 2d 3d 4b 1i 2d 3r 4a 1h 2c 3s 4b 1i 2d 3p 4a 1i 2a 3t 4c 1h 2c 3s 4a 1i 2a 3l 4c 1h 2c 3r 4d 1i 2d 3u 4b 1i 2d 3l 4a 1i 2a 3i 4c 1h 2c 3r 4c 1i 2d 3h 4a 1h 2c 3r 4a 1i 2a 3h 4c 1h 2c 3q 4c 1i 2d 3t 4b 1i 2d 3d 4a 1h 2c 3q 4b 1i 2d 3b 4a 1i 2a 3b 4c 1h 2c 3q 4a 1h 2d 3y 4c 1h 2c 3p 4d 1i 2d 3a 4a 1h 2d 3x 4c 1h 2c 3p 4c 1p 2a 3i 4a 1h 2c 3p 4a 1h 2d 3w 4c 1h 2c 3o 4c 1o 2a 3l 4a 1h 2c 3n 4c 1p 2d 3h 4d 1l 2d 3t 4a 1h 2c 3m 4d 1l 2d 3p 4a 1h 2d 3u 4c 1h 2c 3l 4d 1j 2a 3v 4a 1h 2d 3r 4c 1h 2c 3l 4c 1o 2b 3v 4a 1h 2c 3l 4a 1h 2d 3q 4c 1h 2c 3k 4c 1q 2a 3s 4a 1h 2c 3j 4c 1i 2d 3q 4a 1h 2c 3i 4c 1i 2d 3l 4d 1o 2b 3h 4a 1h 2c 3i 4b 1o 2d 3u 4b 1q 2b 3r 4a 1h 2d 3m 4c 1h 2c 3i 4a 1h 2d 3i 4c 1h 2c 3h 4d 1i 2b 3v 4a 1h 2d 3h 4c 1h 2c 3h 4c 1i 2b 3r 4a 1h 2c 3h 4b 1o 2d 3c 4d 1i 2b 3l 4a 1h 2d 3f 4c 1h 2c 3g 4c 1i 2b 3i 4a 1h 2c 3f 4c 1l 2d 3l 4d 1i 2b 3h 4a 1h 2c 3e 4c 1l 2d 3i 4d 1i 2b 3c 4a 1h 2c 3d 4c 1i 2d 3h 4b 1i 2b 3b 4a 1h 2c 3d 4b 1i 2d 3s 4d 1i 2b 3a 4a 1h 2d 3d 4c 1h 2c 3d 4a 1i 2b 3q 4c 1h 2c 3c 4c 1n 2d 3u 4d 1i 2a 3y 4a 1h 2c 3c 4b 1i 2d 3e 4d 1i 2a 3u 4a 1i 2b 3d 4c 1h 2c 3c 4a 1n 2d 3i 4d 1i 2a 3c 4c 1h 2c 3b 4d 1i 2d 3s 4b 1i 2a 3s 4a 1i 2a 3a 4c 1h 2c 3b 4c 1o 2d 3t 4d 1i 2a 3p 4a 1h 2c 3b 4b 1i 2d 3c 4b 1i 2a 3d 4a 1h 2d 3v 4c 1h 2c 3a 4c 1h 2d 3x 4a 1h 2c 3a 4b 1h 2d 3v 4a 1h 2d 3s 4c 1h 2c 3a 4a 1h 2d 3l 4c 1g 2c 3y 4c 1h 2d 3u 4a 1g 2c 3y 4b 1h 2d 3r 4a 1h 2d 3k 4c 1g 2c 3y 4a 1h 2d 3e 4c 1g 2c 3x 4d 1h 2d 3q 4a 1h 2d 3c 4c 1g 2c 3x 4c 1h 2d 3l 4a 1g 2c 3x 4a 1h 2d 3b 4c 1g 2c 3w 4d 1h 2d 3i 4a 1o 2a 3i 4c 1g 2c 3v 4d 1h 2d 3d 4a 1i 2a 3r 4c 1g 2c 3v 4c 1h 2d 3c 4a 1g 2c 3v 4a 1h 2d 3t 4c 1g 2c 3u 4c 1h 2d 3b 4a 1g 2c 3u 4b 1p 2a 3b 4a 1h 2b 3y 4c 1g 2c 3u 4a 1h 2b 3r 4c 1g 2c 3t 4d 1p 2b 3q 4a 1h 2b 3q 4c 1g 2c 3t 4c 1i 2d 3u 4a 1g 2c 3t 4a 1h 2b 3p 4c 1g 2c 3s 4d 1i 2d 3c 4a 1h 2b 3h 4c 1g 2c 3s 4b 1h 2d 3u 4b 1o 2a 3s 4a 1h 2b 3d 4c 1g 2c 3s 4a 1h 2d 3s 4d 1h 2a 3x 4c 1g 2c 3r 4d 1o 2d 3q 4d 1p 2b 3c 4a 1h 2a 3v 4c 1g 2c 3r 4c 1h 2d 3s 4a 1g 2c 3r 4a 1i 2d 3n 4d 1h 2a 3u 4c 1g 2c 3q 4d 1h 2d 3r 4b 1p 2a 3d 4a 1h 2a 3i 4c 1g 2c 3q 4c 1h 2d 3y 4d 1i 2a 3q 4a 1g 2c 3q 4a 1h 2d 3q 4d 1h 2a 3c 4c 1g 2c 3p 4d 1i 2d 3y 4b 1i 2b 3u 4a 1g 2d 3y 4c 1g 2c 3p 4c 1h 2b 3u 4a 1g 2c 3p 4a 1n 2d 3t 4d 1g 2d 3x 4c 1g 2c 3o 4c 1h 2b 3t 4a 1g 2c 3n 4c 1h 2d 3p 4b 1h 2b 3i 4a 1g 2c 3m 4c 1h 2d 3o 4d 1h 2b 3c 4a 1g 2c 3l 4c 1h 2d 3n 4d 1h 2b 3b 4a 1g 2c 3l 4a 1i 2d 3k 4d 1g 2d 3v 4c 1g 2c 3k 4d 1h 2b 3a 4a 1g 2d 3q 4c 1g 2c 3j 4d 1h 2a 3t 4a 1g 2d 3p 4c 1g 2c 3i 4c 1h 2a 3r 4a 1g 2c 3i 4b 1i 2d 3a 4b 1h 2a 3q 4a 1g 2d 3n 4c 1g 2c 3i 4a 1g 2d 3l 4c 1g 2c 3h 4d 1h 2a 3p 4a 1g 2d 3k 4c 1g 2c 3h 4c 1h 2a 3h 4a 1g 2c 3h 4b 1h 2d 3j 4c 1h 2a 3d 4a 1g 2c 3g 4c 1i 2d 3i 4d 1h 2a 3b 4a 1g 2c 3f 4c 1h 2d 3h 4a 1g 2c 3e 4c 1h 2d 3g 4d 1g 2d 3y 4a 1g 2c 3d 4c 1g 2d 3v 4a 1g 2c 3d 4b 1g 2d 3u 4a 1g 2d 3j 4c 1g 2c 3d 4a 1g 2d 3h 4c 1g 2c 3c 4d 1g 2d 3t 4a 1h 2d 3a 4c 1g 2c 3c 4c 1g 2d 3r 4a 1g 2c 3c 4a 1h 2d 3p 4c 1g 2c 3b 4c 1g 2d 3q 4a 1g 2c 3b 4b 1g 2d 3i 4a 1h 2b 3l 4c 1g 2c 3b 4a 1h 2a 3a 4c 1g 2c 3a 4d 1g 2d 3h 4a 1g 2d 3w 4c 1g 2c 3a 4c 1g 2d 3c 4a 1g 2c 3a 4a 1g 2d 3u 4c 1f 2c 3x 4a 1g 2d 3s 4c 1f 2c 3v 4a 1g 2d 3r 4c 1f 2c 3u 4a 1g 2d 3m 4c 1f 2c 3r 4a 1g 2d 3i 4c 1f 2c 3q 4a 1g 2d 3e 4c 1f 2c 3p 4a 1g 2d 3c 4c 1f 2c 3l 4a 1g 2d 3b 4c 1f 2c 3i 4a 1g 2d 3a 4c 1f 2c 3c 4a 1h 2b 3v 4c 1f 2c 3b 4a 1h 2a 3s 4c 1e 2c 3v 4a 1g 2d 3t 4c 1e 2c 3u 4a 1g 2b 3y 4c 1e 2c 3t 4a 1i 2d 3i 4a 1g 2b 3x 4c 1e 2c 3p 4a 1n 2d 3l 4d 1g 2b 3t 4c 1e 2c 3l 4a 1h 2d 3y 4b 1g 2b 3r 4c 1e 2c 3i 4a 1g 2d 3t 4b 1g 2b 3i 4c 1e 2c 3d 4a 1h 2d 3x 4b 1g 2b 3d 4c 1e 2c 3b 4a 1h 2d 3p 4a 1g 2b 3c 4c 1d 2c 3y 4d 1g 2d 3s 4a 1g 2a 3v 4c 1d 2c 3y 4c 1g 2d 3x 4b 1d 2c 3y 4a 1g 2d 3r 4b 1g 2a 3u 4c 1d 2c 3x 4d 1i 2d 3q 4b 1g 2a 3q 4c 1d 2c 3x 4c 1i 2d 3y 4a 1d 2c 3x 4a 1g 2d 3q 4b 1g 2a 3p 4c 1d 2c 3w 4c 1h 2d 3a 4d 1g 2d 3b 4a 1d 2c 3v 4c 1g 2a 3y 4a 1d 2c 3v 4b 1i 2d 3r 4b 1g 2a 3x 4a 1g 2a 3b 4c 1d 2c 3v 4a 1g 2d 3p 4a 1d 2d 3x 4c 1d 2c 3u 4d 1d 2d 3w 4c 1d 2c 3u 4c 1g 2a 3t 4a 1d 2c 3u 4a 1g 2d 3o 4d 1d 2d 3v 4c 1d 2c 3t 4d 1g 2a 3i 4a 1d 2d 3t 4c 1d 2c 3t 4c 1g 2a 3c 4a 1d 2c 3t 4a 1g 2d 3l 4d 1d 2d 3r 4c 1d 2c 3s 4c 1g 2b 3p 4a 1d 2c 3s 4b 1i 2d 3b 4d 1h 2d 3a 4a 1d 2d 3o 4c 1d 2c 3s 4a 1d 2d 3k 4c 1d 2c 3r 4d 1g 2b 3b 4a 1d 2d 3i 4c 1d 2c 3r 4c 1t 2a 3v 4a 1d 2c 3r 4a 1d 2d 3h 4c 1d 2c 3q 4c 1i 2a 3x 4a 1d 2c 3q 4a 1g 2d 3i 4d 1d 2d 3c 4c 1d 2c 3p 4d 1h 2b 3s 4a 1d 2d 3a 4c 1d 2c 3p 4c 1h 2a 3l 4a 1d 2c 3p 4a 1g 2d 3f 4d 1g 2a 3s 4c 1d 2c 3o 4c 1g 2d 3d 4a 1d 2c 3n 4c 1g 2d 3v 4b 1g 2b 3l 4a 1d 2c 3m 4c 1g 2d 3c 4b 1g 2b 3v 4a 1d 2c 3l 4d 1h 2d 3t 4d 1g 2b 3u 4a 1g 2a 3a 4c 1d 2c 3l 4b 1g 2d 3b 4d 1g 2b 3s 4a 1d 2d 3l 4c 1d 2c 3l 4a 1d 2d 3f 4c 1d 2c 3k 4c 1g 2b 3q 4a 1d 2c 3j 4c 1h 2d 3d 4d 1d 2d 3x 4a 1d 2c 3i 4d 1d 2d 3v 4a 1d 2d 3b 4c 1d 2c 3i 4c 1d 2d 3u 4a 1d 2c 3i 4b 1d 2d 3t 4a 1d 2d 3u 4c 1d 2c 3h 4d 1d 2d 3s 4a 1g 2a 3d 4c 1d 2c 3h 4c 1d 2d 3r 4a 1d 2c 3h 4a 1d 2d 3y 4c 1d 2c 3g 4c 1d 2d 3p 4a 1d 2c 3f 4c 1d 2d 3i 4a 1d 2c 3e 4c 1d 2d 3h 4a 1d 2c 3d 4c 1d 2d 3d 4a 1b 2a 3a 4c 1d 2c 3d 4b 1d 2d 3c 4a 1b 2d 3y 4a 1d 2c 3d 4a 1d 2d 3q 4c 1b 2d 3x 4d 1d 2c 3c 4c 1b 2d 3x 4c 1d 2c 3c 4b 1d 2d 3b 4a 1b 2d 3x 4b 1d 2c 3c 4a 1d 2c 3b 4c 1b 2d 3w 4c 1g 2b 3a 4a 1b 2d 3v 4d 1d 2c 3b 4d 1g 2a 3h 4a 1d 2b 3v 4c 1b 2d 3v 4c 1d 2c 3b 4b 1g 2d 3x 4a 1b 2d 3v 4a 1d 2c 3a 4d 1d 2b 3r 4c 1b 2d 3u 4d 1d 2c 3a 4c 1g 2d 3a 4a 1b 2d 3u 4c 1d 2c 3a 4b 1h 2a 3y 4a 1b 2d 3u 4a 1c 2c 3y 4d 1d 2b 3b 4c 1b 2d 3t 4c 1c 2c 3y 4b 1g 2a 3l 4a 1b 2d 3t 4a 1c 2c 3y 4a 1d 2a 3u 4c 1b 2d 3s 4d 1c 2c 3x 4d 1d 2a 3p 4c 1b 2d 3s 4c 1c 2c 3x 4b 1d 2d 3l 4a 1b 2d 3s 4a 1c 2c 3x 4a 1d 2a 3l 4c 1b 2d 3r 4d 1c 2c 3v 4c 1b 2d 3r 4c 1c 2c 3v 4b 1d 2b 3y 4a 1b 2d 3r 4a 1c 2c 3v 4a 1d 2a 3h 4c 1b 2d 3q 4c 1c 2c 3u 4b 1b 2d 3q 4b 1c 2c 3u 4a 1c 2d 3y 4c 1b 2d 3q 4a 1c 2c 3t 4c 1b 2d 3p 4d 1c 2c 3t 4b 1d 2b 3p 4a 1c 2d 3v 4c 1b 2d 3p 4b 1c 2c 3t 4a 1c 2d 3t 4c 1b 2d 3p 4a 1c 2c 3s 4d 1c 2d 3s 4c 1b 2d 3o 4c 1c 2c 3s 4b 1d 2b 3c 4a 1b 2d 3n 4d 1c 2c 3s 4a 1c 2d 3r 4c 1b 2d 3m 4c 1c 2c 3r 4d 1d 2a 3s 4a 1b 2d 3l 4c 1c 2c 3r 4b 1d 2a 3q 4a 1b 2d 3l 4b 1c 2c 3r 4a 1c 2d 3n 4c 1b 2d 3l 4a 1c 2c 3q 4c 1b 2d 3k 4d 1c 2c 3q 4b 1d 2a 3b 4a 1c 2d 3h 4c 1b 2d 3j 4d 1c 2c 3q 4a 1c 2d 3d 4c 1b 2d 3i 4d 1c 2c 3p 4d 1c 2d 3x 4a 1c 2d 3c 4c 1b 2d 3i 4b 1c 2c 3p 4c 1c 2d 3t 4a 1b 2d 3i 4a 1c 2c 3p 4a 1c 2d 3b 4c 1b 2d 3h 4d 1c 2c 3n 4d 1c 2d 3u 4c 1b 2d 3h 4a 1c 2c 3l 4c 1b 2d 3g 4c 1c 2c 3l 4b 1c 2d 3s 4a 1b 2d 3f 4c 1c 2c 3l 4a 1b 2d 3e 4c 1c 2c 3k 4c 1c 2d 3l 4a 1b 2d 3d 4d 1c 2c 3i 4d 1c 2d 3h 4a 1b 2d 3d 4c 1c 2c 3i 4c 1c 2d 3d 4a 1b 2d 3d 4a 1c 2c 3i 4a 1b 2d 3c 4d 1c 2c 3h 4d 1c 2d 3f 4c 1b 2d 3c 4c 1c 2c 3h 4c 1c 2d 3c 4a 1b 2d 3c 4a 1c 2c 3h 4a 1b 2d 3b 4d 1c 2c 3f 4d 1c 2c 3b 4c 1b 2d 3b 4c 1d 2b 3t 4a 1b 2d 3b 4b 1c 2c 3d 4d 1d 2a 3x 4a 1c 2b 3q 4c 1b 2d 3a 4d 1c 2c 3d 4a 1c 2b 3d 4c 1b 2d 3a 4c 1c 2c 3c 4d 1d 2a 3r 4a 1b 2d 3y 4b 1c 2c 3c 4c 1c 2d 3u 4a 1b 2c 3y 4d 1c 2d 3q 4a 1c 2b 3c 4c 1b 2c 3y 4c 1c 2d 3i 4a 1b 2c 3y 4a 1c 2a 3x 4c 1b 2c 3x 4c 1g 2a 3r 4a 1b 2c 3x 4a 1c 2a 3t 4c 1b 2c 3w 4d 1d 2a 3a 4a 1c 2a 3p 4c 1b 2c 3v 4c 1c 2b 3y 4a 1b 2c 3v 4b 1c 2b 3x 4a 1c 2a 3l 4c 1b 2c 3v 4a 1c 2a 3h 4c 1b 2c 3u 4c 1c 2b 3v 4a 1b 2c 3u 4b 1c 2b 3r 4a 1d 2b 3x 4c 1b 2c 3u 4a 1d 2b 3q 4c 1b 2c 3t 4d 1c 2b 3l 4a 1d 2a 3y 4c 1b 2c 3t 4c 1c 2b 3h 4a 1b 2c 3t 4b 1c 2a 3u 4a 1d 2a 3t 4c 1b 2c 3s 4c 1c 2a 3s 4a 1b 2c 3s 4b 1c 2a 3q 4a 1d 2a 3c 4c 1b 2c 3s 4a 1c 2d 3q 4c 1b 2c 3r 4c 1c 2a 3d 4a 1b 2c 3r 4b 1c 2a 3b 4a 1c 2d 3l 4c 1b 2c 3r 4a 1d 2a 3d 4c 1b 2c 3q 4d 1d 2d 3a 4a 1c 2b 3s 4c 1b 2c 3q 4c 1d 2d 3y 4a 1b 2c 3p 4c 1g 2b 3h 4a 1b 2c 3p 4a 1c 2a 3y 4c 1b 2c 3o 4d 1d 2b 3u 4a 1c 2b 3p 4c 1b 2c 3n 4c 1d 2b 3d 4a 1b 2c 3m 4d 1d 2a 3v 4a 1c 2b 3b 4c 1b 2c 3l 4d 1c 2d 3y 4a 1c 2a 3r 4c 1b 2c 3l 4c 1c 2d 3r 4a 1b 2c 3l 4a 1c 2a 3i 4c 1b 2c 3k 4c 1c 2d 3p 4a 1b 2c 3j 4c 1d 2b 3i 4a 1b 2c 3i 4c 1x 2a 3u 4a 1b 2c 3i 4a 1d 2a 3i 4c 1b 2c 3h 4c 1d 2b 3h 4a 1b 2c 3h 4b 1c 2b 3t 4a 1c 2b 3u 4c 1b 2c 3g 4d 1g 2d 3a 4b 1c 2b 3i 4a 1d 2b 3s 4c 1b 2c 3f 4d 1d 2d 3p 4b 1c 2a 3c 4a 1c 2d 3x 4c 1b 2c 3e 4c 1h 2b 3x 4a 1b 2c 3d 4c 1q 2d 3d 4b 1d 2b 3l 4a 1b 2c 3d 4b 1d 2d 3m 4d 1c 2d 3b 4a 1c 2d 3i 4c 1b 2c 3d 4a 1c 2c 3d 4c 1b 2c 3c 4c 1c 2c 3b 4a 1b 2c 3c 4b 1g 2d 3p 4b 1b 2c 3c 4a 1c 2a 3v 4c 1a 2c 3x 4a 1g 2d 3y 4d 1b 2c 3b 4c 1a 2c 3v 4a 1d 2d 3v 4d 1b 2c 3a 4c 1a 2c 3u 4c 1g 2d 3g 4d 1b 2c 3b 4a 1a 2c 3t 4c 1d 2d 3h 4b 1b 2b 3x 4a 1a 2c 3t 4a 1d 2d 3x 4b 1b 2b 3v 4c 1a 2c 3s 4c 1d 2d 3g 4d 1b 2b 3u 4a 1a 2c 3r 4c 1d 2d 3e 4d 1b 2b 3s 4a 1a 2c 3r 4a 1d 2d 3d 4d 1b 2b 3c 4c 1a 2c 3q 4c 1d 2d 3c 4d 1b 2b 3q 4a 1a 2c 3p 4c 1d 2d 3r 4b 1b 2b 3l 4a 1a 2c 3o 4c 1n 2d 3p 4d 1b 2b 3h 4a 1a 2c 3n 4c 1b 2a 3x 4a 1g 2d 3d 4d 1a 2c 3m 4c 1b 2a 3v 4a 1g 2d 3u 4d 1a 2c 3l 4c 1b 2a 3u 4c 1d 2d 3t 4b 1b 2b 3d 4a 1a 2c 3k 4c 1b 2a 3t 4a 1d 2d 3n 4d 1a 2c 3j 4c 1b 2a 3s 4c 1c 2d 3v 4d 1b 2b 3b 4a 1a 2c 3i 4a 1b 2a 3r 4a 1d 2d 3u 4b 1a 2c 3h 4a 1b 2a 3q 4a 1h 2d 3i 4d 1a 2c 3g 4c 1b 2a 3p 4c 1c 2d 3t 4d 1a 2c 3f 4c 1b 2a 3l 4c 1d 2d 3y 4b 1a 2c 3e 4c 1b 2a 3i 4a 1o 2d 3b 4b 1a 2c 3d 4c 1b 2a 3h 4c 1c 2d 3q 4d 1b 2b 3a 4a 1a 2c 3c 4a 1b 2a 3d 4c 1d 2d 3q 4d 1a 2c 3b 4c 1b 2a 3c 4a 1c 2d 3p 4b 1a 2c 3b 4a 1b 2a 3b 4a 1h 2d 3l 4b 1a 2c 3y 4c 1b 2a 3y 4c 1c 2d 3l 4d 1a 2a 3y 4a 1d 2d 3s 4d 1a 2a 3v 4c 1h 2d 3c 4d 1b 2c 3a 4a 1a 2a 3u 4a 1g 2d 3l 4b 1a 2a 3s 4a 1c 2c 3c 4b 1c 2d 3u 4d 1a 2a 3q 4a 1c 2d 3k 4d 1a 2c 3x 4c 1b 2c 3a 4b 1a 2a 3p 4a 1b 2b 3y 4a 1d 2d 3j 4d 1d 2b 3a 4c 1c 2d 3h 4b 1a 2a 3l 4a 1b 2b 3i 4c 1c 2c 3b 4b 1a 2a 3i 4c 1c 2d 3d 4b 1b 2b 3p 4a 1a 2a 3h 4c 1d 2d 3q 4b 1b 2b 3t 4a 1c 2d 3b 4d 1a 2a 3d 4a 1w 2a 3h 4c 1b 2b 3r 4c 1c 2d 3i 4b # test44: (don't use a -n) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s3 -s4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 \ 3 3 3 -w5a10b -w5a10b15c -w5a10b15c20ab 1a 2b 3c 4c 5c 6c 7c 8a 9b 10a 11b 12a 13c 14a 15a 16c 17c 18a 19c 20b 21c 22b 23a 24a 25c 26b 27a 28b 29b 30b 31c 32a 33b 1b 2c 3a 4a 5a 6b 7a 8c 9a 10c 11c 12b 13a 14b 15c 16a 17a 18b 19a 20c 21b 22c 23b 24c 25b 26c 27b 28a 29a 30c 31b 32b 33c 1c 2a 3b 4b 5b 6a 7b 8b 9c 10b 11a 12c 13b 14c 15b 16b 17b 18c 19b 20a 21a 22a 23c 24b 25a 26a 27c 28c 29c 30a 31a 32c 33a 1a 2a 3b 4c 5c 6a 7c 8a 9a 10b 11a 12b 13a 14a 15a 16a 17c 18a 19a 20a 21b 22c 23a 24c 25b 26a 27c 28c 29c 30a 31b 32b 33b 1b 2a 3c 4b 5a 6c 7a 8c 9b 10c 11b 12c 13c 14c 15c 16c 17b 18c 19b 20b 21a 22b 23b 24b 25a 26c 27a 28b 29a 30c 31c 32c 33c 1c 2b 3a 4a 5c 6b 7b 8a 9c 10a 11c 12a 13b 14b 15b 16b 17a 18b 19c 20c 21a 22a 23a 24a 25a 26b 27b 28a 29b 30b 31a 32a 33a 1a 2c 3c 4a 5b 6c 7b 8b 9b 10b 11b 12b 13c 14b 15b 16c 17a 18b 19a 20c 21c 22b 23c 24c 25c 26a 27a 28b 29c 30a 31c 32b 33a 1b 2c 3b 4c 5a 6a 7a 8c 9c 10c 11a 12a 13b 14a 15c 16b 17c 18a 19c 20a 21c 22a 23b 24a 25c 26c 27c 28c 29a 30c 31a 32a 33c 1b 2b 3a 4b 5b 6b 7c 8b 9a 10a 11c 12c 13a 14c 15a 16a 17b 18c 19b 20b 21c 22c 23c 24b 25b 26b 27b 28a 29b 30b 31b 32c 33b 1c 2a 3a 4c 5b 6b 7b 8b 9a 10b 11c 12a 13c 14a 15c 16c 17c 18a 19c 20a 21b 22b 23c 24a 25c 26a 27b 28a 29c 30a 31b 32a 33c 1a 2b 3b 4b 5a 6a 7c 8c 9c 10a 11a 12b 13b 14b 15a 16b 17a 18b 19a 20b 21b 22a 23b 24c 25a 26b 27c 28c 29b 30b 31c 32b 33c 1c 2c 3c 4c 5c 6c 7c 8a 9c 10c 11b 12a 13a 14c 15b 16a 17b 18c 19b 20c 21b 22c 23a 24a 25b 26c 27a 28b 29a 30c 31a 32c 33a 1a 2c 3b 4a 5b 6b 7b 8b 9b 10c 11a 12c 13c 14b 15a 16c 17c 18a 19b 20c 21a 22a 23a 24b 25b 26c 27c 28c 29a 30c 31a 32c 33b 1a 2b 3c 4c 5c 6c 7a 8c 9a 10a 11b 12c 13b 14a 15b 16b 17a 18b 19b 20a 21a 22a 23b 24b 25a 26a 27a 28b 29c 30a 31b 32b 33b 1c 2a 3a 4a 5b 6a 7a 8c 9b 10b 11b 12b 13a 14c 15a 16a 17b 18c 19c 20a 21a 22c 23b 24c 25c 26b 27b 28a 29b 30b 31c 32a 33a 1b 2c 3b 4b 5a 6a 7b 8a 9a 10c 11c 12a 13a 14c 15b 16a 17c 18a 19a 20b 21c 22b 23c 24b 25a 26b 27c 28b 29c 30a 31a 32b 33a 1a 2b 3c 4b 5c 6c 7a 8a 9b 10b 11a 12c 13b 14a 15c 16b 17b 18c 19a 20c 21b 22b 23c 24a 25b 26c 27b 28a 29a 30c 31b 32a 33a 1c 2a 3c 4b 5a 6a 7b 8c 9c 10a 11c 12b 13c 14c 15c 16c 17a 18b 19c 20c 21c 22c 23a 24b 25c 26a 27a 28c 29a 30b 31b 32c 33b 1a 2c 3a 4a 5b 6c 7c 8a 9c 10c 11b 12c 13a 14a 15c 16c 17a 18a 19a 20b 21a 22b 23b 24c 25c 26a 27c 28c 29b 30b 31a 32c 33c 1b 2c 3b 4c 5c 6b 7a 8b 9a 10a 11b 12c 13a 14b 15b 16b 17b 18c 19c 20a 21b 22a 23a 24b 25b 26a 27a 28a 29b 30c 31c 32b 33c 1c 2a 3b 4b 5a 6c 7b 8b 9b 10a 11c 12b 13b 14b 15c 16c 17c 18b 19a 20b 21a 22c 23b 24a 25a 26c 27b 28c 29b 30a 31a 32b 33a 1a 2b 3a 4a 5c 6b 7c 8c 9b 10c 11a 12b 13b 14c 15c 16a 17b 18b 19b 20c 21c 22a 23c 24c 25c 26b 27a 28b 29c 30c 31c 32a 33a 1b 2b 3c 4a 5c 6b 7a 8a 9a 10b 11c 12a 13c 14c 15c 16b 17c 18c 19c 20b 21b 22c 23c 24c 25b 26c 27c 28a 29c 30b 31c 32a 33c 1a 2c 3b 4a 5c 6c 7c 8a 9b 10c 11c 12a 13c 14a 15b 16a 17b 18a 19b 20c 21b 22b 23a 24b 25c 26b 27b 28b 29a 30a 31b 32a 33c 1b 2b 3c 4b 5b 6c 7b 8a 9a 10a 11b 12b 13b 14a 15c 16a 17a 18c 19c 20a 21c 22c 23c 24c 25a 26b 27a 28a 29a 30a 31a 32b 33b # test45: (use a -n bigger than 2) (put -n last) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (no -s) ./jenny 3 5 4 5 5 3 3 2 3 3 4 3 5 3 5 3 3 4 4 3 -w1a2b3c -n3 1a 2d 3c 4d 5c 6a 7a 8a 9a 10b 11c 12a 13b 14c 15a 16a 17c 18a 19c 20a 1b 2b 3d 4b 5e 6b 7b 8b 9c 10c 11b 12b 13e 14b 15e 16b 17a 18d 19a 20b 1c 2c 3b 4a 5a 6c 7c 8b 9b 10a 11a 12c 13a 14a 15c 16c 17b 18b 19d 20c 1a 2a 3a 4c 5b 6b 7a 8a 9b 10a 11d 12c 13d 14b 15b 16c 17a 18c 19b 20a 1c 2e 3d 4e 5d 6c 7c 8a 9a 10c 11d 12b 13c 14a 15d 16a 17c 18c 19b 20b 1b 2a 3a 4e 5b 6a 7b 8b 9c 10b 11a 12a 13c 14c 15d 16b 17b 18b 19c 20c 1a 2c 3b 4c 5a 6a 7a 8a 9a 10c 11b 12b 13a 14c 15b 16a 17b 18d 19a 20c 1b 2e 3c 4c 5d 6c 7b 8b 9c 10a 11c 12c 13d 14a 15a 16b 17c 18a 19d 20a 1a 2b 3d 4a 5e 6a 7c 8a 9b 10b 11c 12a 13e 14c 15c 16c 17a 18c 19d 20b 1b 2d 3b 4d 5c 6b 7c 8b 9c 10b 11d 12c 13b 14b 15e 16b 17b 18c 19b 20c 1a 2b 3a 4b 5e 6c 7a 8a 9a 10a 11a 12c 13e 14a 15e 16a 17c 18b 19a 20a 1c 2a 3c 4d 5c 6c 7b 8a 9b 10c 11b 12b 13b 14a 15c 16c 17a 18d 19c 20c 1c 2c 3c 4b 5a 6b 7b 8a 9c 10b 11c 12a 13a 14b 15b 16b 17c 18a 19b 20c 1c 2d 3a 4a 5b 6b 7c 8b 9a 10c 11b 12b 13d 14b 15a 16a 17a 18d 19d 20a 1a 2e 3b 4e 5d 6b 7a 8b 9b 10a 11b 12a 13c 14b 15d 16c 17a 18a 19a 20b 1b 2c 3d 4b 5d 6a 7c 8a 9b 10a 11d 12c 13d 14c 15e 16c 17b 18a 19c 20c 1b 2e 3d 4c 5a 6b 7a 8b 9a 10b 11a 12b 13a 14b 15c 16b 17a 18b 19c 20a 1c 2b 3c 4a 5b 6c 7a 8b 9c 10b 11d 12a 13e 14a 15a 16c 17b 18a 19a 20c 1b 2d 3c 4e 5c 6c 7c 8b 9b 10a 11a 12c 13c 14a 15b 16c 17c 18d 19d 20b 1c 2a 3b 4a 5e 6a 7b 8b 9a 10c 11c 12a 13d 14c 15a 16a 17c 18b 19b 20c 1a 2e 3a 4d 5b 6c 7c 8b 9c 10a 11c 12b 13b 14c 15c 16a 17b 18a 19a 20b 1a 2d 3c 4d 5e 6a 7b 8a 9b 10c 11d 12c 13a 14a 15d 16b 17b 18b 19d 20a 1b 2c 3b 4e 5a 6a 7b 8a 9b 10c 11a 12c 13b 14b 15a 16a 17a 18c 19c 20b 1c 2b 3a 4c 5d 6b 7c 8b 9a 10b 11b 12a 13a 14a 15e 16c 17c 18d 19b 20b 1b 2a 3d 4d 5d 6b 7c 8a 9c 10c 11a 12c 13e 14c 15b 16b 17c 18b 19b 20b 1b 2b 3d 4a 5c 6c 7a 8a 9a 10c 11b 12c 13b 14b 15d 16b 17c 18b 19d 20c 1a 2a 3b 4b 5b 6a 7c 8a 9c 10c 11a 12b 13c 14b 15a 16c 17c 18a 19d 20a 1c 2b 3b 4e 5a 6a 7a 8b 9b 10b 11c 12b 13e 14a 15d 16b 17c 18d 19c 20a 1b 2d 3a 4b 5a 6a 7b 8b 9b 10b 11d 12b 13d 14a 15c 16a 17c 18c 19a 20b 1c 2e 3a 4a 5e 6a 7a 8a 9c 10a 11c 12c 13c 14b 15b 16a 17a 18a 19c 20c 1a 2c 3c 4d 5a 6b 7b 8b 9a 10a 11c 12b 13c 14c 15e 16c 17a 18c 19d 20a 1c 2c 3a 4c 5c 6c 7c 8a 9c 10a 11b 12a 13e 14c 15d 16b 17b 18c 19a 20a 1a 2a 3d 4e 5b 6c 7b 8b 9a 10b 11d 12c 13a 14c 15e 16a 17a 18d 19a 20a 1a 2e 3d 4b 5c 6c 7a 8b 9b 10c 11a 12a 13d 14b 15d 16a 17b 18d 19b 20c 1b 2d 3d 4b 5d 6b 7b 8a 9a 10a 11b 12a 13b 14a 15c 16c 17b 18c 19b 20a 1c 2b 3d 4e 5e 6b 7a 8a 9c 10a 11a 12b 13d 14c 15c 16a 17b 18c 19d 20c 1a 2d 3d 4c 5e 6c 7a 8b 9c 10c 11d 12a 13a 14a 15a 16b 17a 18c 19c 20b 1b 2b 3c 4a 5d 6c 7a 8a 9b 10b 11c 12b 13c 14b 15e 16a 17b 18b 19b 20b 1c 2b 3c 4c 5e 6a 7c 8b 9a 10a 11d 12a 13b 14b 15b 16b 17a 18b 19a 20b 1b 2c 3b 4c 5b 6b 7a 8a 9b 10c 11d 12a 13c 14c 15c 16b 17c 18d 19d 20b 1c 2e 3b 4d 5c 6a 7b 8a 9c 10b 11b 12a 13a 14c 15e 16c 17a 18b 19d 20b 1b 2b 3a 4d 5a 6b 7c 8a 9a 10c 11c 12c 13d 14a 15d 16c 17b 18a 19c 20b 1a 2d 3c 4c 5e 6b 7c 8b 9b 10a 11b 12b 13e 14c 15a 16a 17c 18b 19c 20c 1a 2a 3c 4e 5a 6b 7c 8a 9a 10c 11c 12c 13e 14b 15c 16b 17b 18d 19a 20c 1a 2c 3b 4a 5e 6c 7b 8b 9a 10b 11a 12b 13e 14a 15b 16b 17a 18a 19b 20a 1c 2e 3c 4b 5b 6a 7a 8b 9a 10b 11b 12c 13e 14c 15b 16c 17b 18c 19c 20b 1a 2a 3a 4a 5d 6a 7a 8b 9c 10a 11a 12a 13b 14a 15e 16b 17a 18d 19d 20c 1a 2a 3c 4a 5c 6b 7b 8b 9c 10a 11a 12b 13a 14b 15d 16a 17c 18c 19a 20b 1a 2b 3d 4c 5a 6a 7b 8a 9c 10b 11b 12c 13c 14a 15a 16a 17b 18a 19b 20a 1a 2a 3a 4d 5d 6c 7b 8b 9b 10c 11d 12a 13e 14b 15b 16a 17b 18a 19d 20a 1a 2b 3b 4e 5b 6b 7b 8a 9c 10a 11d 12b 13b 14a 15b 16c 17c 18b 19c 20a 1a 2d 3a 4b 5d 6c 7c 8a 9a 10b 11a 12b 13d 14c 15a 16b 17a 18b 19a 20c 1a 2c 3a 4d 5e 6c 7a 8b 9c 10b 11b 12c 13d 14b 15c 16c 17c 18d 19c 20a 1c 2c 3d 4b 5c 6b 7c 8b 9b 10b 11c 12c 13b 14a 15d 16a 17a 18b 19d 20a 1a 2e 3c 4a 5a 6c 7c 8a 9b 10c 11a 12a 13b 14c 15e 16b 17c 18c 19c 20a 1b 2e 3d 4d 5b 6a 7a 8a 9b 10a 11c 12b 13a 14b 15a 16c 17c 18c 19a 20c 1b 2d 3b 4c 5c 6a 7b 8b 9a 10a 11d 12b 13e 14c 15d 16c 17a 18a 19d 20c 1b 2e 3a 4e 5e 6b 7b 8a 9a 10b 11d 12b 13b 14b 15a 16c 17b 18d 19d 20b 1c 2d 3d 4c 5b 6c 7b 8a 9b 10c 11c 12a 13c 14b 15e 16b 17b 18a 19d 20c 1b 2a 3b 4b 5a 6c 7c 8a 9c 10a 11b 12a 13d 14a 15b 16a 17a 18d 19d 20b 1b 2b 3a 4e 5c 6a 7c 8a 9b 10c 11b 12b 13a 14c 15b 16b 17a 18a 19b 20a 1c 2c 3c 4d 5b 6a 7a 8b 9a 10c 11a 12a 13c 14a 15c 16a 17a 18b 19b 20b 1c 2d 3b 4b 5d 6c 7a 8b 9c 10c 11c 12c 13a 14c 15d 16c 17c 18c 19d 20b 1c 2a 3b 4c 5c 6b 7a 8a 9b 10b 11c 12b 13d 14a 15e 16b 17b 18a 19a 20b 1b 2d 3d 4a 5a 6b 7a 8b 9c 10c 11b 12a 13c 14c 15b 16c 17b 18b 19a 20a 1c 2b 3b 4d 5d 6c 7b 8a 9a 10a 11a 12a 13a 14b 15a 16b 17b 18d 19c 20a 1b 2c 3a 4e 5a 6c 7a 8b 9c 10a 11d 12c 13a 14c 15a 16a 17c 18b 19b 20b 1c 2d 3c 4e 5d 6a 7b 8a 9c 10b 11b 12c 13e 14b 15c 16a 17a 18a 19d 20a 1b 2e 3c 4c 5b 6a 7c 8a 9a 10b 11a 12c 13d 14a 15d 16a 17c 18d 19d 20c 1a 2a 3b 4b 5e 6b 7c 8b 9a 10b 11b 12c 13c 14a 15a 16b 17b 18c 19c 20c 1c 2e 3a 4a 5c 6b 7b 8a 9b 10a 11d 12c 13b 14c 15c 16b 17c 18d 19b 20b 1c 2c 3d 4c 5d 6a 7b 8b 9c 10c 11a 12b 13b 14a 15c 16c 17c 18a 19a 20c 1a 2d 3a 4e 5c 6a 7a 8a 9a 10c 11a 12a 13e 14b 15e 16c 17b 18b 19b 20b 1b 2a 3c 4b 5e 6c 7a 8b 9b 10a 11d 12a 13c 14c 15a 16c 17a 18a 19b 20a 1b 2e 3b 4d 5b 6b 7c 8b 9b 10c 11a 12a 13e 14a 15e 16a 17a 18c 19a 20a 1b 2c 3d 4a 5b 6c 7b 8a 9b 10a 11c 12a 13e 14a 15d 16c 17c 18d 19c 20b 1a 2b 3b 4e 5c 6c 7b 8b 9a 10c 11c 12c 13d 14b 15b 16c 17a 18c 19a 20c 1c 2d 3a 4d 5e 6b 7c 8b 9c 10b 11a 12b 13c 14c 15d 16c 17a 18d 19b 20c 1c 2c 3d 4d 5a 6a 7c 8a 9a 10a 11d 12b 13e 14b 15a 16b 17a 18d 19b 20c 1b 2e 3b 4c 5e 6c 7c 8a 9c 10b 11c 12c 13b 14c 15c 16c 17b 18b 19b 20a 1b 2c 3c 4a 5d 6a 7a 8a 9a 10b 11d 12c 13d 14b 15d 16b 17a 18c 19a 20a 1a 2b 3a 4b 5c 6b 7c 8b 9c 10c 11d 12a 13a 14b 15c 16a 17b 18a 19c 20c 1c 2a 3d 4e 5e 6c 7a 8b 9b 10b 11b 12b 13b 14c 15b 16b 17c 18c 19d 20c 1c 2d 3b 4a 5c 6a 7b 8a 9c 10a 11c 12c 13c 14a 15e 16a 17b 18d 19a 20a 1a 2e 3d 4d 5b 6c 7b 8b 9b 10b 11b 12a 13d 14a 15b 16b 17c 18b 19a 20c 1c 2b 3c 4d 5a 6a 7a 8b 9c 10c 11d 12b 13d 14c 15e 16c 17c 18b 19d 20c 1c 2a 3b 4b 5b 6a 7a 8a 9a 10a 11b 12b 13b 14b 15d 16b 17b 18a 19b 20b 1c 2c 3a 4e 5e 6b 7c 8a 9b 10c 11c 12a 13a 14a 15a 16c 17b 18b 19a 20a 1a 2a 3a 4c 5d 6a 7b 8a 9b 10a 11c 12c 13a 14c 15c 16a 17a 18d 19c 20b 1b 2e 3c 4a 5d 6b 7a 8b 9a 10c 11b 12b 13a 14a 15e 16a 17b 18a 19c 20c 1c 2d 3d 4c 5a 6c 7b 8a 9a 10a 11a 12a 13d 14c 15b 16a 17b 18a 19c 20b 1c 2a 3a 4a 5a 6c 7c 8b 9b 10b 11d 12b 13c 14b 15c 16c 17c 18c 19c 20a 1a 2c 3d 4b 5c 6c 7b 8b 9c 10a 11b 12b 13c 14b 15e 16b 17c 18b 19c 20b 1a 2e 3c 4e 5d 6a 7c 8b 9c 10c 11b 12a 13d 14c 15c 16b 17c 18b 19b 20a 1b 2b 3a 4c 5c 6b 7a 8b 9a 10b 11a 12a 13c 14a 15b 16a 17c 18c 19d 20c 1c 2b 3c 4b 5b 6b 7b 8b 9b 10b 11a 12c 13b 14c 15a 16a 17a 18d 19a 20b 1a 2e 3a 4c 5a 6b 7b 8b 9b 10c 11b 12c 13b 14b 15d 16a 17b 18c 19d 20c 1a 2e 3b 4d 5e 6b 7a 8b 9a 10b 11d 12c 13e 14b 15d 16a 17c 18a 19a 20b 1b 2d 3d 4e 5a 6b 7c 8b 9b 10b 11c 12b 13b 14b 15e 16a 17c 18a 19b 20a 1b 2c 3c 4b 5b 6c 7c 8a 9a 10c 11c 12b 13b 14b 15b 16b 17b 18d 19d 20a 1b 2b 3b 4d 5b 6c 7c 8b 9a 10a 11b 12c 13a 14b 15c 16a 17c 18a 19b 20c 1b 2a 3b 4a 5d 6a 7a 8a 9a 10a 11b 12b 13e 14a 15c 16c 17b 18b 19a 20a 1b 2e 3d 4b 5e 6a 7b 8b 9b 10c 11a 12b 13a 14a 15b 16c 17c 18d 19c 20a 1c 2e 3c 4b 5c 6b 7c 8a 9a 10a 11d 12a 13d 14b 15b 16c 17b 18b 19c 20a 1a 2c 3d 4a 5d 6b 7a 8a 9b 10b 11b 12a 13d 14c 15a 16a 17b 18a 19d 20b 1c 2d 3d 4e 5b 6a 7a 8b 9c 10a 11c 12c 13d 14a 15e 16b 17a 18c 19c 20b 1a 2a 3d 4b 5a 6a 7a 8a 9c 10c 11d 12a 13b 14c 15d 16c 17a 18b 19a 20b 1b 2c 3a 4c 5e 6a 7b 8b 9b 10b 11c 12b 13e 14c 15e 16a 17a 18c 19b 20c 1b 2a 3d 4c 5c 6c 7c 8b 9a 10c 11d 12c 13c 14b 15a 16c 17c 18d 19a 20b 1b 2d 3c 4a 5b 6c 7c 8a 9c 10b 11a 12b 13a 14c 15a 16b 17b 18c 19b 20a 1a 2d 3b 4b 5d 6a 7c 8a 9b 10b 11d 12b 13c 14b 15b 16b 17a 18d 19c 20c 1c 2b 3c 4d 5c 6c 7c 8a 9b 10a 11a 12c 13c 14c 15d 16b 17a 18a 19b 20a 1a 2e 3d 4e 5c 6b 7a 8a 9c 10a 11c 12a 13e 14a 15a 16a 17a 18d 19d 20c 1b 2a 3c 4d 5a 6c 7b 8a 9c 10b 11c 12a 13a 14a 15d 16c 17a 18d 19b 20c 1b 2d 3b 4e 5e 6c 7c 8b 9a 10c 11d 12a 13d 14a 15c 16b 17a 18a 19c 20c 1c 2c 3b 4d 5d 6a 7c 8b 9b 10a 11c 12b 13d 14a 15b 16c 17a 18c 19b 20b 1c 2a 3c 4c 5b 6b 7c 8b 9c 10c 11b 12c 13b 14b 15e 16c 17b 18b 19c 20a 1c 2e 3b 4a 5a 6b 7b 8a 9c 10c 11d 12a 13e 14b 15a 16c 17a 18b 19c 20b 1a 2b 3d 4d 5d 6b 7b 8a 9c 10b 11d 12c 13c 14c 15c 16b 17b 18c 19a 20c 1a 2c 3d 4e 5b 6b 7c 8b 9a 10c 11b 12c 13a 14a 15d 16c 17a 18a 19c 20c 1c 2e 3a 4b 5a 6a 7b 8a 9c 10a 11a 12c 13c 14b 15e 16b 17b 18d 19a 20b 1b 2a 3d 4d 5e 6b 7a 8a 9a 10a 11c 12a 13a 14b 15e 16b 17b 18d 19d 20a 1b 2c 3c 4e 5c 6a 7a 8b 9b 10b 11d 12c 13e 14a 15c 16c 17c 18c 19c 20c 1a 2b 3a 4b 5b 6b 7b 8a 9a 10a 11c 12a 13e 14c 15d 16b 17c 18b 19d 20c 1a 2d 3a 4a 5a 6c 7a 8a 9a 10b 11c 12c 13e 14c 15c 16b 17c 18a 19a 20c 1b 2d 3b 4a 5e 6b 7c 8a 9a 10a 11a 12a 13b 14b 15d 16a 17b 18d 19a 20b 1c 2b 3b 4c 5d 6c 7c 8a 9b 10c 11d 12b 13b 14a 15a 16a 17b 18b 19d 20b 1a 2b 3b 4b 5a 6c 7b 8b 9a 10b 11b 12a 13d 14b 15e 16b 17a 18c 19b 20a 1b 2d 3a 4e 5d 6b 7a 8a 9a 10a 11a 12b 13a 14b 15b 16a 17b 18a 19a 20b 1c 2a 3c 4c 5d 6a 7a 8a 9b 10c 11a 12c 13e 14b 15d 16a 17c 18c 19c 20c 1c 2b 3d 4a 5d 6a 7b 8b 9a 10c 11d 12b 13a 14b 15b 16a 17c 18d 19d 20a 1c 2c 3c 4e 5e 6a 7c 8a 9c 10c 11b 12b 13c 14c 15e 16c 17c 18d 19a 20c 1b 2e 3b 4b 5c 6a 7b 8a 9c 10a 11c 12b 13d 14c 15d 16b 17a 18b 19a 20c 1a 2c 3b 4c 5c 6b 7a 8a 9c 10c 11a 12b 13b 14c 15a 16b 17b 18d 19b 20a 1b 2c 3a 4d 5b 6a 7c 8a 9a 10b 11b 12c 13c 14b 15b 16a 17b 18b 19d 20a 1c 2a 3a 4e 5b 6c 7b 8b 9a 10c 11a 12a 13a 14a 15c 16c 17c 18c 19d 20a 1c 2e 3c 4b 5e 6c 7a 8b 9a 10c 11c 12c 13b 14a 15c 16b 17a 18a 19d 20c 1b 2b 3a 4a 5a 6a 7a 8b 9b 10a 11a 12a 13d 14a 15a 16c 17a 18d 19c 20c 1c 2d 3c 4d 5a 6c 7a 8a 9b 10b 11b 12a 13e 14c 15e 16a 17a 18d 19c 20b 1a 2a 3c 4e 5d 6b 7b 8a 9a 10b 11c 12a 13b 14c 15b 16a 17a 18d 19b 20c 1b 2e 3a 4d 5d 6c 7c 8b 9c 10c 11b 12a 13c 14a 15a 16c 17a 18c 19d 20a 1a 2e 3d 4c 5e 6a 7b 8b 9c 10a 11d 12a 13c 14c 15e 16a 17a 18a 19b 20b 1a 2a 3d 4a 5b 6c 7c 8a 9c 10a 11a 12c 13d 14a 15c 16a 17b 18a 19c 20a 1c 2b 3c 4d 5c 6b 7b 8b 9b 10c 11b 12c 13d 14b 15a 16b 17c 18d 19a 20b 1c 2d 3a 4c 5b 6a 7b 8a 9c 10b 11d 12b 13e 14a 15d 16c 17c 18d 19b 20a 1c 2b 3b 4a 5e 6b 7b 8b 9b 10b 11b 12a 13a 14c 15d 16a 17a 18c 19c 20c 1a 2c 3a 4a 5e 6c 7b 8b 9a 10a 11d 12a 13b 14a 15e 16c 17c 18a 19c 20b 1a 2a 3b 4b 5c 6c 7b 8a 9b 10b 11c 12b 13c 14c 15c 16a 17c 18b 19b 20a 1a 2e 3d 4a 5c 6c 7c 8b 9b 10b 11c 12c 13a 14a 15b 16c 17b 18c 19b 20b 1c 2a 3a 4e 5e 6c 7c 8b 9c 10b 11b 12c 13e 14c 15a 16b 17b 18a 19c 20b 1b 2b 3c 4c 5a 6c 7c 8b 9b 10a 11b 12b 13c 14b 15c 16c 17c 18a 19c 20b 1c 2d 3a 4d 5a 6c 7b 8b 9a 10a 11a 12a 13b 14b 15c 16b 17a 18b 19d 20a 1b 2d 3d 4b 5c 6a 7a 8a 9a 10b 11b 12a 13a 14c 15c 16b 17a 18d 19a 20c 1a 2c 3a 4a 5b 6a 7b 8b 9c 10c 11a 12b 13c 14a 15d 16b 17b 18c 19a 20b 1c 2c 3d 4c 5d 6b 7b 8a 9c 10a 11c 12c 13e 14b 15b 16a 17a 18b 19c 20a 1b 2a 3c 4b 5d 6a 7c 8a 9b 10b 11d 12c 13e 14a 15e 16a 17c 18c 19d 20a 1b 2a 3b 4d 5a 6a 7b 8b 9a 10c 11d 12c 13c 14c 15b 16b 17b 18a 19c 20c 1a 2d 3b 4e 5b 6a 7b 8b 9b 10b 11c 12c 13d 14c 15a 16c 17b 18b 19c 20b 1a 2b 3d 4b 5b 6a 7a 8a 9c 10c 11c 12a 13b 14a 15e 16c 17c 18c 19c 20c 1b 2e 3a 4b 5a 6c 7c 8b 9a 10b 11c 12b 13e 14a 15a 16a 17b 18b 19b 20a 1c 2a 3b 4c 5e 6c 7c 8a 9a 10b 11c 12a 13a 14b 15d 16c 17c 18c 19d 20a 1a 2b 3b 4c 5e 6b 7c 8b 9b 10c 11a 12b 13d 14c 15e 16c 17c 18d 19c 20b 1b 2e 3d 4d 5d 6a 7b 8b 9c 10b 11b 12c 13b 14b 15d 16a 17b 18d 19c 20a 1a 2c 3d 4e 5e 6b 7b 8b 9b 10c 11b 12c 13d 14b 15d 16b 17a 18b 19b 20b 1a 2d 3c 4d 5b 6c 7a 8a 9a 10a 11a 12c 13b 14c 15b 16c 17c 18a 19a 20a 1c 2b 3c 4e 5a 6a 7a 8b 9c 10b 11b 12a 13a 14a 15a 16c 17a 18c 19d 20b 1c 2a 3d 4d 5c 6a 7b 8a 9c 10a 11c 12a 13e 14b 15b 16c 17b 18a 19a 20c 1c 2e 3a 4c 5c 6c 7c 8a 9c 10b 11c 12b 13c 14c 15a 16a 17c 18b 19c 20a 1a 2c 3b 4e 5d 6c 7b 8b 9c 10b 11a 12a 13a 14c 15e 16b 17b 18b 19d 20a 1b 2e 3a 4a 5a 6a 7a 8a 9c 10c 11a 12c 13d 14b 15d 16a 17a 18a 19b 20b 1a 2b 3a 4b 5a 6b 7a 8b 9b 10a 11b 12c 13b 14a 15b 16c 17b 18a 19a 20b 1c 2a 3c 4e 5b 6a 7a 8b 9a 10a 11c 12b 13e 14b 15e 16c 17a 18a 19b 20c 1c 2d 3c 4a 5e 6b 7c 8b 9b 10b 11c 12a 13d 14c 15b 16b 17b 18c 19a 20a 1a 2b 3b 4e 5d 6a 7a 8b 9a 10c 11c 12c 13c 14a 15a 16b 17a 18a 19b 20a 1b 2c 3b 4b 5c 6b 7a 8b 9a 10c 11a 12b 13e 14b 15c 16c 17b 18a 19d 20a 1a 2e 3c 4d 5b 6a 7c 8a 9c 10b 11d 12a 13c 14c 15c 16a 17c 18b 19b 20c 1a 2b 3a 4c 5b 6a 7c 8a 9c 10a 11c 12c 13a 14a 15d 16a 17c 18b 19a 20b 1a 2d 3c 4b 5e 6a 7c 8b 9b 10a 11a 12c 13a 14c 15e 16c 17a 18a 19b 20b 1c 2d 3a 4a 5c 6b 7c 8b 9c 10b 11d 12a 13d 14c 15d 16b 17a 18d 19c 20c 1a 2c 3a 4d 5d 6c 7a 8b 9c 10c 11c 12c 13d 14a 15e 16a 17a 18d 19a 20c 1b 2d 3d 4c 5a 6b 7c 8a 9a 10c 11a 12c 13e 14a 15a 16a 17a 18c 19a 20b 1a 2e 3c 4a 5d 6c 7c 8a 9c 10c 11a 12b 13e 14b 15c 16b 17a 18d 19a 20b 1b 2b 3a 4d 5e 6c 7a 8b 9c 10b 11d 12c 13e 14c 15b 16c 17b 18d 19b 20a 1a 2c 3d 4b 5c 6a 7b 8a 9c 10a 11b 12a 13b 14b 15a 16a 17b 18c 19a 20c 1a 2a 3a 4c 5c 6c 7b 8a 9a 10b 11b 12c 13a 14a 15a 16c 17a 18a 19d 20b 1b 2e 3a 4e 5a 6a 7b 8a 9c 10c 11a 12c 13d 14a 15b 16a 17c 18c 19d 20c 1b 2a 3c 4d 5e 6c 7b 8a 9b 10a 11a 12b 13d 14a 15a 16b 17c 18c 19a 20a 1b 2d 3d 4b 5b 6b 7c 8b 9a 10a 11a 12a 13c 14c 15c 16c 17b 18c 19b 20b 1b 2a 3d 4a 5a 6c 7b 8a 9b 10b 11a 12b 13b 14c 15a 16c 17c 18b 19d 20a 1c 2b 3c 4b 5a 6c 7c 8a 9b 10a 11d 12c 13c 14b 15d 16c 17b 18d 19c 20a 1a 2c 3c 4a 5d 6a 7a 8b 9a 10c 11a 12c 13c 14c 15a 16c 17a 18b 19d 20c 1c 2c 3c 4c 5c 6a 7c 8a 9c 10c 11c 12a 13d 14a 15c 16c 17b 18b 19b 20b 1c 2c 3b 4d 5c 6a 7b 8a 9c 10c 11d 12a 13a 14a 15b 16c 17a 18b 19c 20a 1b 2e 3a 4b 5d 6a 7a 8b 9c 10c 11d 12a 13a 14c 15d 16b 17c 18b 19b 20b 1c 2a 3c 4e 5c 6a 7c 8b 9a 10c 11b 12a 13d 14a 15d 16c 17a 18d 19d 20b 1b 2b 3b 4c 5b 6c 7c 8b 9b 10b 11b 12a 13e 14a 15c 16a 17b 18c 19b 20a 1b 2d 3d 4d 5b 6a 7b 8a 9b 10b 11b 12b 13d 14b 15d 16c 17a 18c 19c 20c 1c 2d 3b 4a 5d 6c 7c 8a 9c 10c 11b 12a 13e 14c 15e 16a 17a 18a 19b 20a 1a 2e 3d 4a 5c 6c 7a 8a 9b 10a 11a 12b 13e 14b 15a 16b 17a 18a 19d 20c 1b 2d 3b 4e 5a 6b 7b 8b 9b 10a 11c 12a 13c 14c 15d 16a 17c 18a 19d 20b 1a 2e 3b 4c 5a 6a 7b 8a 9c 10b 11c 12c 13b 14a 15e 16a 17a 18d 19a 20c 1c 2a 3a 4d 5b 6a 7b 8a 9b 10c 11c 12c 13a 14c 15b 16b 17c 18b 19a 20a 1b 2b 3d 4a 5c 6c 7b 8a 9a 10b 11a 12c 13e 14a 15e 16a 17a 18a 19c 20c 1a 2e 3b 4a 5b 6c 7c 8a 9b 10a 11c 12c 13b 14c 15b 16a 17a 18b 19a 20c 1a 2b 3a 4e 5e 6c 7b 8b 9b 10a 11a 12a 13c 14c 15c 16a 17c 18a 19d 20b 1c 2c 3a 4b 5b 6c 7c 8b 9c 10a 11d 12c 13a 14a 15e 16b 17a 18c 19c 20c 1b 2e 3d 4c 5d 6b 7a 8a 9c 10a 11b 12b 13c 14c 15b 16c 17b 18a 19b 20a 1b 2c 3c 4d 5a 6b 7b 8b 9b 10c 11c 12a 13b 14a 15d 16c 17b 18a 19a 20a 1c 2b 3a 4a 5b 6c 7c 8a 9c 10b 11a 12b 13d 14a 15e 16a 17a 18b 19b 20b 1b 2e 3c 4e 5b 6a 7a 8b 9a 10c 11a 12b 13b 14a 15c 16a 17b 18c 19c 20a 1c 2e 3a 4a 5e 6b 7b 8a 9b 10b 11b 12a 13a 14a 15c 16a 17a 18c 19a 20b 1a 2b 3d 4c 5d 6c 7c 8a 9a 10b 11b 12b 13d 14a 15d 16b 17a 18c 19a 20b 1c 2a 3c 4b 5e 6a 7a 8b 9b 10b 11d 12b 13a 14c 15c 16a 17b 18d 19d 20b 1a 2d 3b 4c 5a 6a 7a 8b 9c 10c 11d 12a 13b 14b 15c 16a 17b 18d 19b 20a 1a 2b 3b 4d 5b 6c 7b 8a 9a 10b 11c 12c 13b 14a 15c 16a 17c 18d 19b 20a 1b 2c 3b 4d 5b 6b 7a 8a 9c 10c 11d 12c 13d 14c 15a 16c 17b 18b 19a 20b 1a 2c 3b 4e 5c 6c 7a 8a 9b 10b 11a 12a 13b 14a 15d 16c 17a 18c 19a 20a 1c 2a 3b 4e 5d 6a 7c 8a 9c 10b 11c 12c 13c 14a 15e 16c 17a 18b 19c 20c 1b 2b 3c 4d 5d 6a 7c 8a 9a 10b 11d 12a 13e 14a 15c 16b 17c 18a 19d 20a 1b 2d 3c 4e 5a 6c 7a 8a 9b 10a 11b 12c 13e 14a 15b 16b 17b 18a 19b 20c 1b 2c 3c 4b 5e 6c 7c 8b 9b 10c 11a 12c 13d 14c 15d 16b 17c 18d 19d 20a 1c 2a 3c 4c 5a 6a 7c 8a 9b 10a 11c 12b 13a 14b 15e 16c 17c 18b 19c 20c 1c 2d 3c 4b 5c 6b 7b 8b 9b 10c 11b 12a 13e 14b 15e 16a 17a 18b 19a 20b 1a 2e 3b 4e 5e 6c 7b 8b 9b 10c 11a 12a 13d 14c 15e 16a 17a 18c 19c 20a 1a 2a 3a 4b 5d 6a 7a 8b 9c 10b 11c 12b 13d 14a 15a 16c 17b 18b 19c 20b 1c 2b 3c 4e 5e 6a 7c 8a 9c 10b 11d 12b 13c 14c 15e 16a 17b 18b 19d 20a 1c 2d 3a 4d 5d 6c 7a 8a 9a 10a 11c 12c 13d 14b 15e 16a 17a 18a 19b 20c 1c 2b 3c 4b 5d 6b 7a 8b 9a 10c 11c 12a 13a 14a 15a 16b 17b 18b 19d 20c 1a 2c 3b 4e 5a 6b 7c 8b 9a 10a 11d 12c 13d 14a 15b 16c 17c 18a 19b 20b 1b 2c 3d 4c 5a 6b 7b 8a 9c 10a 11c 12c 13c 14b 15d 16a 17c 18a 19b 20b 1c 2e 3b 4c 5b 6a 7a 8b 9b 10c 11c 12a 13e 14c 15a 16b 17a 18b 19d 20c 1b 2b 3a 4d 5c 6b 7b 8a 9c 10b 11d 12c 13a 14a 15c 16a 17b 18b 19d 20a 1b 2d 3a 4c 5d 6b 7b 8a 9b 10c 11c 12a 13c 14c 15a 16b 17b 18b 19d 20a 1c 2d 3d 4c 5a 6b 7a 8a 9b 10b 11c 12b 13a 14a 15a 16a 17c 18d 19d 20b 1a 2b 3d 4e 5e 6c 7a 8a 9b 10b 11b 12c 13c 14b 15a 16c 17b 18a 19a 20b 1b 2e 3d 4e 5a 6b 7a 8b 9b 10a 11c 12b 13a 14b 15d 16a 17b 18b 19b 20a 1b 2c 3c 4a 5c 6c 7a 8a 9a 10b 11a 12c 13b 14b 15b 16c 17a 18c 19b 20c 1c 2e 3d 4d 5a 6c 7c 8a 9a 10b 11b 12c 13e 14b 15a 16a 17c 18a 19d 20b 1a 2c 3c 4b 5b 6b 7a 8a 9c 10a 11c 12a 13d 14a 15e 16b 17b 18d 19b 20a 1b 2a 3d 4a 5c 6b 7c 8b 9b 10b 11b 12b 13e 14c 15b 16a 17b 18a 19b 20a 1a 2b 3d 4b 5b 6a 7b 8b 9c 10b 11c 12c 13c 14a 15a 16b 17a 18b 19d 20c 1c 2b 3c 4d 5e 6a 7b 8a 9a 10a 11b 12c 13b 14b 15e 16b 17b 18b 19d 20c 1c 2c 3b 4a 5d 6b 7a 8b 9a 10a 11c 12c 13e 14a 15a 16c 17a 18a 19a 20a # test46: (use a -n bigger than 2) (put -n last) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s first) ./jenny -n20 -s3 -s9 25 2 3 2 5 2 2 2 2 2 6 3 4 2 2 2 2 4 2 2 3 4 2 2 -n3 | wc 947 22728 84283 # test47: (use -n1) (put -n last) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (several -s) (put -s in the middle) ./jenny 2 4 3 5 3 4 2 2 2 2 3 2 -s4 4 3 4 2 4 2 4 2 2 4 4 4 2 5 5 5 3 3 4 \ 2 4 5 5 4 3 4 4 3 2 4 3 5 5 4 4 3 3 5 5 5 5 5 4 3 3 3 2 2 2 3 3 3 3 4 2 3 \ 4 3 4 2 5 5 5 -s9 4 3 3 3 4 4 2 4 4 4 4 3 3 3 3 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 \ 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 4 4 4 5 \ 5 5 5 5 5 5 5 -n1 \ -w5a6a7a4a9a10a11a1a2a3a12a13a14a15a16a17a18a19ac20a \ -w5a6a7a4a9a10a11a1a2a3a12a13a14a15a16a17a18a19ab20a | wc 5 745 3195 # test48: (use a -n bigger than 2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (no duplicate restrictions) (a restriction has -n features) (no -s) ./jenny 11 31 -n3 2 -w1acefgh2ABCDEslfeigjws3a -w1egbh2bneomekjrhs3b -w1hge2sje 1a 2z 3a 1b 2l 3b 1c 2x 3b 1d 2q 3b 1e 2n 3a 1f 2t 3b 1g 2f 3b 1h 2E 3b 1i 2y 3b 1j 2b 3a 1k 2A 3a 1d 2a 3a 1h 2c 3a 1b 2d 3a 1i 2e 3a 1a 2g 3b 1k 2h 3b 1j 2i 3b 1i 2j 3b 1i 2k 3a 1g 2m 3a 1c 2o 3a 1f 2p 3a 1i 2r 3b 1i 2s 3a 1e 2u 3b 1a 2v 3b 1g 2w 3b 1d 2B 3b 1i 2C 3a 1e 2D 3b 1b 2a 3b 1c 2a 3a 1f 2a 3a 1j 2a 3b 1k 2a 3a 1a 2a 3b 1b 2D 3a 1c 2D 3b 1d 2E 3a 1f 2D 3b 1j 2D 3a 1k 2D 3a 1a 2C 3b 1b 2C 3a 1c 2C 3b 1d 2C 3b 1f 2C 3b 1j 2C 3b 1k 2C 3a 1a 2B 3b 1b 2B 3a 1c 2B 3b 1d 2D 3b 1f 2B 3b 1h 2a 3a 1j 2B 3a 1k 2B 3b 1a 2A 3b 1b 2A 3b 1c 2A 3b 1d 2A 3b 1e 2a 3b 1f 2A 3b 1g 2a 3b 1h 2C 3b 1j 2A 3a 1k 2z 3b 1a 2y 3a 1b 2z 3a 1c 2z 3a 1d 2z 3b 1e 2C 3b 1f 2z 3b 1g 2C 3b 1h 2B 3b 1i 2a 3b 1j 2z 3b 1k 2y 3b 1a 2x 3a 1b 2y 3a 1c 2y 3b 1d 2y 3b 1e 2B 3b 1f 2y 3b 1g 2B 3b 1h 2A 3b 1i 2x 3b 1j 2y 3b 1k 2x 3a 1a 2w 3b 1b 2x 3b 1c 2w 3b 1d 2x 3b 1e 2A 3b 1f 2x 3a 1g 2A 3b 1h 2z 3b 1i 2w 3a 1j 2x 3a 1k 2w 3b 1a 2D 3b 1b 2w 3b 1c 2v 3a 1d 2w 3a 1e 2z 3a 1f 2w 3b 1g 2z 3b 1h 2y 3a 1i 2v 3a 1j 2w 3a 1k 2v 3a 1a 2u 3a 1b 2v 3a 1c 2u 3a 1d 2v 3b 1e 2y 3b 1f 2v 3b 1g 2y 3b 1h 2x 3b 1i 2u 3a 1j 2v 3a 1k 2u 3a 1a 2t 3a 1b 2u 3b 1c 2t 3a 1d 2u 3b 1e 2x 3b 1f 2u 3a 1g 2x 3b 1h 2w 3b 1i 2t 3a 1j 2u 3a 1k 2t 3b 1a 2s 3b 1b 2t 3a 1c 2s 3b 1d 2t 3a 1e 2w 3b 1f 2s 3b 1g 2D 3b 1h 2v 3b 1i 2A 3a 1j 2t 3b 1k 2s 3b 1a 2r 3a 1b 2s 3a 1c 2r 3a 1d 2s 3b 1e 2v 3b 1f 2r 3a 1g 2v 3b 1h 2u 3a 1i 2B 3a 1j 2s 3a 1k 2r 3a 1a 2q 3a 1b 2r 3a 1c 2q 3b 1d 2r 3a 1e 2E 3b 1f 2q 3b 1g 2u 3b 1h 2t 3a 1i 2q 3b 1j 2r 3b 1k 2q 3b 1a 2p 3b 1b 2q 3b 1c 2p 3b 1d 2p 3b 1e 2t 3a 1f 2E 3b 1g 2t 3b 1h 2r 3a 1i 2p 3b 1j 2q 3b 1k 2p 3a 1a 2o 3b 1b 2p 3b 1c 2E 3b 1d 2o 3b 1e 2r 3a 1f 2o 3b 1g 2r 3a 1h 2q 3b 1i 2o 3a 1j 2p 3b 1k 2o 3a 1a 2n 3b 1b 2o 3a 1c 2n 3a 1d 2n 3b 1e 2q 3b 1f 2n 3b 1g 2q 3b 1h 2p 3b 1i 2n 3b 1j 2o 3b 1k 2n 3a 1a 2m 3b 1b 2n 3a 1c 2m 3b 1d 2m 3a 1e 2p 3a 1f 2m 3a 1g 2p 3a 1h 2o 3a 1i 2m 3a 1j 2n 3a 1k 2m 3a 1a 2l 3b 1b 2m 3a 1c 2l 3b 1d 2l 3a 1e 2o 3a 1f 2l 3b 1g 2o 3a 1h 2n 3a 1i 2l 3b 1j 2m 3b 1k 2l 3b 1a 2b 3b 1a 2c 3b 1a 2d 3b 1a 2f 3b 1b 2g 3a 1a 2h 3a 1a 2i 3b 1a 2k 3b 1c 2k 3a 1d 2k 3b 1e 2m 3a 1f 2k 3a 1g 2n 3a 1h 2m 3a 1i 2z 3a 1j 2l 3a 1k 2k 3a 1b 2f 3a 1d 2i 3a 1c 2j 3b 1e 2l 3b 1f 2j 3b 1g 2E 3b 1h 2l 3b 1i 2D 3a 1j 2k 3a 1k 2j 3a 1k 2b 3b 1k 2c 3b 1k 2d 3b 1k 2g 3b 1j 2h 3b 1b 2k 3a 1c 2i 3b 1d 2j 3b 1e 2k 3a 1f 2i 3b 1g 2l 3b 1h 2k 3a 1i 2i 3b 1i 2b 3b 1j 2c 3b 1j 2d 3b 1a 2e 3b 1k 2f 3a 1j 2g 3a 1i 2h 3a 1b 2h 3a 1c 2h 3a 1d 2h 3b 1e 2i 3b 1f 2h 3a 1g 2k 3a 1h 2i 3b 1h 2b 3a 1i 2c 3b 1i 2d 3b 1i 2f 3a 1i 2g 3a 1b 2j 3a 1c 2g 3b 1d 2g 3b 1e 2h 3a 1f 2g 3b 1g 2i 3b 1g 2b 3a 1g 2c 3b 1h 2d 3b 1k 2e 3a 1h 2f 3b 1b 2i 3a 1c 2f 3b 1d 2f 3b 1e 2g 3b 1f 2f 3b 1f 2b 3b 1f 2c 3b 1g 2d 3a 1j 2e 3a 1a 2E 3b 1b 2e 3a 1c 2e 3b 1d 2e 3b 1e 2f 3b 1e 2b 3a 1e 2c 3b 1f 2d 3b 1j 2E 3a 1b 2E 3b 1c 2d 3b 1d 2d 3a 1h 2h 3a 1d 2b 3a 1d 2c 3a 1b 2c 3b 1c 2c 3a 1g 2h 3a 1h 2D 3b 1j 2j 3a 1k 2i 3a 1c 2b 3a 1h 2g 3b 1k 2E 3b 1a 2j 3b 1b 2b 3a 1e 2d 3b 1f 2e 3b 1g 2g 3b 1i 2E 3b 1j 2f 3a 1a 2a 3a 1j 2c 3a 1j 2a 3a 1i 2E 3a 1i 2y 3a 1i 2x 3a 1i 2r 3a 1i 2q 3a 1i 2p 3a 1i 2n 3a 1i 2l 3a 1a 2h 3b 1i 2j 3a 1j 2b 3b 1i 2i 3a 1i 2D 3b 1k 2t 3a 1i 2C 3b 1k 2y 3a 1i 2B 3b 1k 2g 3a 1i 2A 3b 1i 2d 3a 1i 2z 3b 1i 2c 3a 1i 2w 3b 1i 2b 3a 1i 2v 3b 1i 2a 3a 1i 2u 3b 1h 2z 3a 1i 2t 3b 1h 2x 3a 1i 2s 3b 1h 2v 3a 1i 2o 3b 1h 2q 3a 1i 2m 3b 1h 2p 3a 1i 2k 3b 1k 2z 3a 1i 2h 3b 1j 2p 3a 1i 2g 3b 1h 2d 3a 1i 2f 3b 1k 2h 3a 1i 2e 3b 1g 2z 3a 1k 2x 3b 1g 2y 3a 1k 2A 3b 1g 2x 3a 1j 2n 3b 1g 2v 3a 1h 2y 3b 1g 2u 3a 1h 2u 3b 1g 2t 3a 1h 2t 3b 1g 2q 3a 1k 2C 3b 1k 2w 3a 1j 2l 3b 1j 2i 3a 1k 2m 3b 1j 2C 3a 1k 2n 3b 1g 2c 3a 1h 2c 3b 1k 2c 3a 1h 2a 3b 1g 2a 3a 1g 2p 3b 1f 2z 3a 1k 2p 3b 1f 2y 3a 1j 2e 3b 1f 2v 3a 1g 2d 3b 1f 2t 3a 1k 2o 3b 1f 2q 3a 1f 2x 3b 1f 2o 3a 1f 2u 3b 1f 2n 3a 1f 2r 3b 1k 2l 3a 1f 2p 3b 1f 2d 3a 1f 2m 3b 1f 2c 3a 1f 2k 3b 1f 2b 3a 1f 2h 3b 1e 2y 3a 1k 2r 3b 1e 2x 3a 1k 2f 3b 1e 2v 3a 1j 2f 3b 1e 2u 3a 1j 2w 3b 1e 2q 3a 1k 2a 3b 1k 2B 3a 1k 2e 3b 1k 2d 3a 1f 2a 3b 1e 2d 3a 1e 2z 3b 1e 2c 3a 1e 2t 3b 1j 2t 3a 1e 2p 3b 1e 2a 3a 1k 2D 3b 1d 2D 3a 1k 2i 3b 1d 2C 3a 1j 2A 3b 1d 2B 3a 1j 2g 3b 1d 2A 3a 1j 2x 3b 1d 2z 3a 1d 2E 3b 1d 2y 3a 1d 2w 3b 1d 2x 3a 1d 2t 3b 1d 2v 3a 1d 2r 3b 1d 2u 3a 1d 2m 3b 1d 2s 3a 1d 2l 3b 1d 2q 3a 1d 2i 3b 1d 2p 3a 1j 2k 3b 1d 2o 3a 1k 2u 3b 1d 2n 3a 1k 2j 3b 1d 2k 3a 1j 2B 3b 1d 2j 3a 1d 2d 3b 1d 2h 3a 1d 2c 3b 1d 2g 3a 1d 2b 3b 1d 2f 3a 1d 2a 3b 1d 2e 3a 1c 2z 3b 1j 2q 3a 1c 2v 3b 1j 2m 3a 1c 2u 3b 1j 2o 3a 1c 2t 3b 1c 2y 3a 1c 2r 3b 1c 2x 3a 1c 2o 3b 1c 2q 3a 1c 2n 3b 1c 2p 3a 1c 2k 3b 1c 2m 3a 1c 2h 3b 1k 2q 3a 1k 2v 3b 1c 2d 3a 1k 2k 3b 1j 2h 3a 1j 2D 3b 1j 2d 3a 1j 2u 3b 1b 2E 3a 1c 2c 3b 1b 2A 3a 1c 2b 3b 1b 2x 3a 1c 2a 3b 1b 2w 3a 1j 2v 3b 1b 2u 3a 1b 2D 3b 1b 2q 3a 1b 2C 3b 1b 2p 3a 1b 2B 3b 1b 2l 3a 1b 2z 3b 1k 2E 3a 1b 2y 3b 1a 2z 3b 1k 2b 3a 1a 2x 3b 1j 2r 3a 1a 2v 3a 1b 2v 3b 1a 2u 3b 1k 2s 3a 1a 2t 3b 1b 2c 3a 1a 2r 3b 1j 2z 3a 1a 2q 3b 1b 2a 3a 1a 2p 3a 1b 2g 3b 1a 2o 3a 1b 2t 3b 1a 2n 3a 1a 2y 3b 1j 2y 3a 1b 2i 3b 1a 2m 3a 1b 2f 3b 1a 2k 3a 1b 2d 3b 1a 2d 3a 1j 2j 3b 1a 2c 3a 1j 2E 3b 1a 2b 3a 1j 2s 3b # test49: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (no -s) ./jenny -n1 2 3 1a 2b 1b 2c 1b 2a # test50: (don't use a -n) (more than 10 dimensions) (a dimension of size 2) (all dimensions equal size) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s last) ./jenny -w3a4b 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -s7 1a 2b 3a 4a 5b 6a 7a 8b 9b 10a 11b 12a 13b 14a 15b 16b 17b 18a 19a 20a 21b 1b 2a 3b 4b 5a 6b 7b 8a 9a 10b 11a 12b 13a 14b 15a 16a 17a 18b 19b 20b 21a 1a 2a 3b 4a 5a 6a 7b 8a 9b 10b 11a 12a 13b 14b 15a 16b 17b 18a 19b 20a 21b 1b 2b 3a 4a 5b 6b 7a 8b 9a 10a 11b 12b 13a 14a 15b 16a 17a 18b 19a 20b 21a 1a 2b 3b 4b 5a 6b 7a 8b 9b 10b 11a 12b 13b 14a 15b 16b 17b 18b 19a 20b 21b 1b 2a 3b 4b 5b 6a 7a 8a 9a 10a 11b 12a 13a 14b 15a 16a 17a 18a 19b 20a 21b 1b 2b 3a 4a 5a 6b 7b 8a 9a 10a 11b 12a 13b 14b 15b 16b 17b 18a 19b 20b 21a 1a 2a 3a 4a 5b 6a 7b 8b 9b 10b 11a 12b 13a 14a 15a 16a 17b 18b 19a 20a 21a 1a 2a 3b 4a 5b 6a 7b 8a 9a 10a 11a 12a 13b 14a 15b 16a 17a 18b 19a 20b 21b 1b 2b 3a 4a 5b 6b 7a 8b 9b 10b 11b 12b 13a 14a 15a 16b 17a 18a 19b 20a 21b 1b 2a 3b 4a 5b 6b 7a 8b 9b 10b 11a 12b 13b 14b 15a 16b 17b 18a 19a 20b 21a # test51: (don't use a -n) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (one -s) (put -s in the middle) ./jenny 3 -s4 52 3 -w2rgheswmktHJEJVMEKJSOTNGBEKenefneTHEKFIE 1a 2U 3a 1b 2y 3b 1c 2C 3c 1a 2a 3c 1a 2b 3b 1c 2c 3a 1b 2d 3c 1b 2i 3a 1c 2j 3b 1b 2l 3b 1c 2o 3b 1a 2p 3a 1c 2q 3b 1b 2u 3c 1c 2v 3a 1b 2x 3a 1b 2z 3b 1a 2A 3c 1c 2D 3a 1c 2L 3a 1c 2P 3a 1b 2Q 3b 1b 2R 3c 1a 2W 3b 1c 2X 3a 1b 2Y 3a 1b 2Z 3a 1a 2Z 3b 1c 2Z 3c 1a 2Q 3c 1a 2P 3b 1b 2P 3c 1a 2L 3c 1a 2D 3c 1a 2C 3b 1c 2a 3a 1a 2z 3c 1b 2a 3b 1c 2A 3a 1c 2y 3c 1a 2R 3b 1b 2A 3b 1c 2x 3c 1a 2y 3a 1b 2C 3a 1b 2v 3c 1a 2x 3b 1c 2z 3a 1c 2U 3c 1a 2v 3b 1b 2U 3b 1b 2q 3c 1a 2u 3b 1c 2u 3a 1c 2p 3c 1a 2q 3a 1b 2W 3a 1b 2o 3c 1a 2X 3b 1c 2W 3c 1a 2o 3a 1b 2p 3b 1c 2Q 3a 1a 2l 3c 1b 2X 3c 1c 2l 3a 1a 2i 3b 1b 2j 3a 1c 2Y 3c 1a 2d 3b 1b 2L 3b 1c 2i 3c 1b 2b 3a 1a 2c 3b 1c 2d 3a 1c 2b 3c 1a 2j 3c 1b 2D 3b 1b 2c 3c 1c 2R 3a 1a 2Y 3b # test52: (use -n2) (put -n before the dimensions) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (one -s) (put -s in the middle) ./jenny -n2 2 4 3 3 2 2 4 2 2 2 2 4 2 2 2 2 -s9 -w1a -w2bc3b -w2a3a4a \ -w4a3c2b 4 3 2 2 2 2 4 3 2 2 2 -w7a4b3a2c -w1a2b -w2b4c -w4ac7b -w7cd2cd \ -w7ad3ac Could not cover tuple 2b 7d Could not cover tuple 2c 7a Could not cover tuple 2c 4c Could not cover tuple 2b 7a Could not cover tuple 2c 4a 1b 2a 3b 4b 5a 6a 7b 8b 9b 10b 11a 12c 13a 14b 15a 16b 17d 18a 19a 20a 21a 22a 23b 24c 25a 26a 27a 1b 2b 3a 4a 5b 6b 7c 8a 9a 10a 11b 12a 13b 14a 15b 16a 17c 18c 19b 20b 21b 22b 23a 24b 25b 26b 27b 1b 2c 3c 4b 5a 6a 7b 8b 9a 10a 11b 12d 13b 14b 15b 16a 17b 18b 19b 20b 21b 22a 23c 24a 25b 26a 27a 1b 2d 3b 4c 5b 6b 7a 8a 9b 10b 11a 12b 13a 14a 15a 16b 17a 18b 19a 20b 21a 22b 23d 24a 25a 26b 27b 1b 2a 3b 4c 5a 6b 7d 8b 9a 10a 11b 12b 13b 14a 15b 16a 17a 18a 19b 20a 21b 22b 23b 24c 25b 26b 27a 1b 2a 3c 4a 5b 6a 7c 8a 9b 10a 11a 12d 13a 14a 15a 16b 17b 18c 19a 20a 21a 22a 23c 24b 25a 26a 27b 1b 2a 3b 4c 5a 6a 7a 8b 9a 10b 11a 12a 13b 14b 15a 16a 17c 18c 19b 20a 21a 22a 23a 24b 25a 26a 27a 1b 2b 3a 4a 5b 6b 7c 8a 9b 10b 11b 12c 13a 14b 15b 16b 17d 18a 19b 20a 21b 22b 23d 24a 25b 26a 27a 1b 2d 3a 4b 5a 6a 7b 8b 9a 10a 11a 12c 13b 14a 15b 16a 17d 18c 19a 20b 21b 22a 23d 24c 25a 26b 27b 1b 2c 3a 4b 5b 6b 7b 8a 9b 10b 11b 12a 13a 14b 15a 16b 17c 18b 19a 20a 21a 22b 23a 24c 25b 26b 27b 1b 2a 3b 4a 5b 6b 7d 8b 9b 10b 11b 12d 13a 14b 15a 16a 17b 18a 19a 20b 21a 22b 23c 24c 25a 26b 27b 1b 2b 3c 4b 5a 6a 7c 8b 9a 10b 11a 12b 13b 14b 15b 16b 17a 18b 19a 20b 21a 22a 23b 24b 25b 26a 27b 1b 2d 3b 4a 5a 6b 7a 8a 9b 10a 11b 12a 13b 14b 15b 16b 17b 18a 19b 20a 21b 22a 23b 24b 25b 26a 27a 1b 2a 3b 4c 5b 6a 7d 8a 9a 10a 11a 12c 13a 14a 15a 16b 17d 18b 19a 20a 21b 22b 23c 24b 25b 26a 27a 1b 2c 3c 4b 5b 6b 7b 8a 9a 10b 11a 12b 13b 14a 15a 16a 17c 18c 19a 20a 21b 22b 23b 24a 25a 26b 27b 1b 2b 3c 4b 5a 6b 7b 8b 9b 10a 11a 12d 13b 14b 15a 16a 17a 18a 19a 20a 21b 22a 23a 24c 25a 26a 27a 1b 2c 3c 4b 5a 6a 7b 8a 9a 10a 11b 12a 13a 14b 15a 16b 17a 18c 19b 20b 21b 22a 23d 24b 25a 26a 27b 1b 2a 3a 4c 5a 6a 7c 8a 9a 10a 11b 12d 13a 14a 15a 16b 17b 18b 19b 20b 21b 22a 23d 24a 25a 26a 27b 1b 2d 3b 4a 5a 6b 7a 8a 9b 10a 11b 12b 13b 14b 15b 16b 17d 18b 19b 20b 21a 22a 23a 24c 25b 26b 27a 1b 2a 3b 4b 5a 6b 7d 8b 9a 10a 11b 12a 13a 14b 15b 16a 17c 18a 19b 20a 21a 22a 23c 24a 25b 26a 27a 1b 2c 3c 4b 5b 6a 7b 8b 9a 10a 11a 12c 13a 14a 15b 16b 17b 18a 19a 20a 21b 22b 23a 24a 25b 26b 27b 1b 2d 3b 4a 5b 6a 7a 8b 9a 10b 11a 12c 13b 14b 15a 16b 17a 18c 19a 20b 21a 22b 23c 24c 25a 26a 27a 1b 2d 3b 4b 5a 6a 7a 8a 9b 10b 11a 12d 13b 14a 15b 16a 17c 18c 19a 20b 21b 22a 23b 24b 25a 26b 27b 1b 2a 3a 4c 5a 6b 7c 8a 9b 10b 11b 12b 13b 14b 15a 16b 17b 18c 19a 20b 21b 22a 23b 24c 25a 26a 27a 1b 2a 3b 4a 5b 6a 7d 8a 9b 10a 11a 12d 13a 14b 15a 16b 17d 18c 19b 20b 21a 22b 23a 24a 25a 26b 27a 1b 2b 3a 4b 5a 6b 7c 8b 9b 10a 11b 12b 13b 14b 15a 16b 17b 18b 19a 20b 21b 22b 23c 24a 25b 26a 27b 1b 2c 3c 4b 5a 6a 7b 8b 9b 10b 11b 12a 13a 14a 15b 16a 17d 18c 19a 20b 21a 22b 23a 24b 25a 26a 27a 1b 2a 3c 4c 5b 6a 7c 8b 9a 10a 11a 12c 13b 14b 15b 16b 17c 18a 19b 20b 21b 22a 23d 24b 25a 26a 27a 1b 2d 3c 4b 5a 6a 7b 8b 9a 10b 11b 12c 13a 14b 15b 16a 17a 18b 19b 20b 21a 22b 23b 24c 25a 26b 27a 1b 2c 3a 4b 5b 6a 7b 8a 9b 10b 11a 12c 13a 14a 15a 16b 17a 18a 19a 20a 21b 22b 23b 24c 25a 26a 27b 1b 2a 3b 4b 5a 6a 7c 8b 9b 10a 11a 12d 13a 14b 15a 16b 17b 18c 19a 20b 21a 22a 23b 24c 25a 26a 27b 1b 2a 3b 4b 5a 6a 7d 8a 9a 10a 11b 12a 13a 14a 15b 16a 17c 18c 19b 20b 21a 22a 23d 24a 25a 26a 27b # test53: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s1 -s2 -s3 -s4 -s5 -s6 -s7 -s8 -s9 -s10 -s11 -s12 -s13 -s14 -s15 \ -s16 -s17 -s18 -s19 -s20 -s21 -s22 -s23 -s24 -s25 -s26 -s27 -s28 -s29 -s30 \ 3 2 3 4 3 3 4 2 4 -n1 3 4 2 4 3 4 2 3 3 4 2 4 4 2 2 4 2 4 3 4 4 4 3 4 \ -w10a11a12a13a14a 1a 2a 3b 4b 5c 6a 7c 8a 9a 10b 11c 12b 13c 14b 15b 16a 17c 18c 19a 20a 21d 22c 23a 24b 25c 26b 27a 28c 29b 30b 31b 32c 33b 1b 2b 3c 4d 5a 6b 7b 8b 9c 10c 11d 12a 13d 14c 15c 16b 17a 18a 19d 20b 21b 22b 23b 24a 25d 26a 27d 28a 29c 30d 31c 32a 33d 1c 2a 3a 4a 5b 6c 7d 8b 9b 10a 11a 12b 13b 14a 15a 16a 17b 18b 19b 20b 21c 22d 23b 24a 25a 26b 27b 28b 29a 30c 31d 32b 33a 1b 2a 3b 4c 5b 6c 7a 8a 9d 10a 11b 12b 13a 14c 15d 16a 17b 18b 19c 20b 21a 22a 23a 24b 25b 26b 27c 28b 29d 30a 31a 32c 33c # test54: (don't use a -n) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (no -s) ./jenny 2 3 2 4 3 4 2 3 2 3 3 2 2 4 34 3 2 4 3 4 2 4 3 3 2 2 3 4 4 3 3 -w31aba 1a 2a 3b 4a 5b 6a 7b 8c 9a 10b 11b 12a 13b 14a 15a 16a 17b 18b 19a 20a 21b 22d 23a 24a 25b 26b 27c 28c 29a 30a 31c 1b 2b 3a 4b 5a 6b 7a 8b 9b 10a 11c 12b 13a 14d 15x 16c 17a 18a 19c 20d 21a 22a 23b 24c 25a 26a 27b 28d 29c 30b 31c 1a 2c 3b 4d 5c 6c 7b 8a 9a 10c 11a 12b 13a 14b 15l 16b 17a 18d 19b 20b 21a 22c 23c 24b 25b 26a 27a 28b 29b 30c 31c 1b 2a 3a 4c 5b 6d 7a 8a 9b 10a 11a 12a 13b 14c 15B 16b 17b 18c 19c 20c 21b 22b 23c 24b 25a 26b 27a 28a 29d 30c 31c 1b 2c 3a 4d 5c 6a 7a 8b 9b 10c 11c 12a 13b 14b 15b 16c 17b 18b 19a 20b 21b 22c 23a 24a 25a 26b 27b 28b 29b 30b 31c 1a 2b 3b 4c 5a 6d 7b 8c 9a 10b 11b 12b 13a 14c 15c 16a 17a 18c 19b 20c 21a 22b 23b 24c 25b 26a 27c 28a 29d 30b 31c 1b 2c 3b 4b 5c 6c 7a 8c 9b 10b 11b 12a 13b 14d 15d 16a 17b 18d 19b 20d 21b 22a 23c 24b 25a 26b 27c 28d 29c 30a 31c 1a 2b 3a 4a 5a 6b 7a 8a 9b 10c 11a 12a 13a 14a 15e 16b 17a 18a 19a 20a 21a 22d 23b 24c 25a 26b 27a 28c 29a 30a 31c 1a 2a 3a 4b 5b 6a 7b 8a 9a 10a 11a 12b 13a 14d 15f 16b 17a 18b 19a 20d 21a 22a 23a 24a 25b 26a 27a 28d 29c 30c 31c 1b 2c 3b 4a 5c 6b 7b 8b 9a 10a 11c 12b 13b 14a 15g 16c 17b 18c 19b 20a 21b 22d 23c 24b 25b 26a 27b 28c 29a 30c 31c 1a 2b 3a 4d 5b 6b 7a 8c 9a 10a 11b 12a 13b 14b 15h 16a 17b 18a 19c 20b 21b 22c 23b 24c 25b 26a 27c 28b 29b 30a 31c 1a 2a 3a 4c 5b 6c 7b 8b 9a 10c 11c 12b 13a 14c 15i 16c 17b 18d 19a 20c 21b 22b 23a 24a 25a 26b 27b 28a 29d 30a 31c 1a 2a 3a 4b 5a 6d 7b 8a 9b 10b 11c 12a 13b 14b 15j 16a 17a 18c 19b 20b 21b 22c 23a 24a 25b 26a 27b 28b 29b 30c 31c 1b 2c 3b 4d 5c 6d 7b 8b 9b 10b 11a 12a 13b 14a 15k 16c 17b 18a 19c 20c 21a 22a 23c 24a 25a 26a 27a 28c 29d 30b 31c 1a 2b 3b 4a 5a 6c 7b 8c 9a 10c 11b 12b 13a 14d 15m 16b 17b 18d 19c 20a 21a 22d 23a 24b 25a 26a 27b 28a 29a 30b 31c 1a 2c 3b 4c 5a 6a 7a 8c 9a 10c 11c 12a 13a 14c 15n 16c 17a 18c 19a 20d 21a 22d 23c 24c 25a 26b 27c 28d 29c 30c 31c 1a 2b 3a 4b 5c 6a 7b 8b 9a 10c 11b 12b 13a 14c 15o 16a 17b 18b 19a 20a 21a 22b 23b 24b 25a 26a 27a 28a 29c 30c 31c 1a 2a 3a 4c 5c 6b 7b 8a 9b 10b 11b 12b 13b 14a 15p 16b 17a 18a 19b 20b 21a 22b 23a 24c 25b 26a 27c 28a 29b 30b 31c 1b 2c 3b 4a 5b 6d 7b 8b 9b 10c 11c 12b 13b 14d 15q 16b 17b 18b 19b 20c 21a 22c 23b 24a 25b 26a 27c 28d 29d 30a 31c 1b 2a 3a 4d 5a 6c 7b 8c 9b 10a 11a 12b 13b 14b 15r 16a 17b 18d 19a 20d 21b 22b 23b 24c 25b 26b 27b 28c 29a 30c 31c 1a 2b 3b 4c 5b 6b 7b 8c 9a 10c 11c 12b 13a 14c 15s 16a 17b 18b 19c 20a 21b 22a 23c 24a 25a 26a 27a 28b 29a 30b 31c 1b 2b 3b 4d 5c 6a 7b 8a 9b 10c 11b 12b 13b 14d 15t 16c 17b 18c 19b 20c 21b 22d 23c 24b 25a 26a 27c 28b 29c 30a 31c 1b 2b 3b 4a 5a 6d 7b 8b 9b 10a 11b 12a 13a 14c 15u 16a 17a 18b 19a 20b 21b 22c 23b 24c 25b 26a 27c 28c 29c 30a 31c 1b 2c 3b 4a 5b 6a 7b 8c 9b 10b 11a 12a 13b 14b 15v 16c 17a 18a 19c 20d 21b 22a 23c 24b 25a 26a 27c 28a 29b 30c 31c 1b 2c 3b 4b 5a 6a 7b 8a 9b 10c 11a 12b 13a 14a 15w 16c 17b 18d 19b 20d 21b 22c 23a 24a 25b 26b 27a 28b 29d 30b 31c 1b 2c 3b 4d 5a 6c 7b 8c 9a 10a 11b 12a 13b 14c 15y 16b 17a 18a 19a 20a 21b 22b 23b 24c 25b 26a 27c 28d 29b 30c 31c 1b 2c 3a 4b 5a 6d 7b 8a 9b 10b 11b 12b 13a 14d 15z 16a 17b 18d 19b 20c 21a 22d 23a 24c 25b 26a 27c 28c 29b 30c 31c 1b 2b 3b 4c 5a 6c 7a 8b 9a 10c 11b 12b 13a 14d 15A 16c 17a 18c 19a 20b 21a 22c 23b 24c 25b 26b 27b 28d 29a 30c 31c 1a 2a 3a 4c 5b 6b 7b 8b 9a 10b 11a 12b 13b 14b 15C 16b 17b 18d 19b 20b 21a 22d 23c 24a 25b 26a 27b 28c 29d 30b 31c 1b 2b 3b 4b 5a 6b 7b 8a 9a 10b 11a 12a 13b 14b 15D 16c 17b 18c 19b 20c 21b 22a 23c 24a 25a 26a 27c 28d 29a 30c 31c 1a 2b 3a 4d 5c 6d 7a 8c 9a 10a 11b 12a 13a 14b 15E 16a 17a 18b 19a 20a 21a 22c 23a 24b 25a 26b 27b 28a 29d 30b 31c 1a 2b 3b 4a 5b 6c 7b 8c 9a 10c 11a 12a 13b 14a 15F 16c 17b 18b 19c 20b 21a 22a 23c 24c 25b 26b 27c 28b 29c 30a 31c 1b 2b 3a 4a 5c 6d 7a 8b 9b 10c 11c 12b 13a 14d 15G 16c 17a 18a 19a 20d 21b 22b 23b 24b 25b 26a 27a 28b 29a 30a 31c 1a 2a 3b 4b 5b 6b 7a 8a 9b 10c 11c 12b 13b 14a 15H 16b 17a 18d 19b 20d 21a 22d 23b 24a 25a 26a 27b 28d 29b 30b 31c 1b 2b 3a 4b 5a 6d 7a 8a 9b 10a 11c 12b 13a 14b 15a 16b 17a 18c 19c 20c 21a 22c 23c 24b 25a 26a 27a 28b 29c 30b 31c 1a 2a 3b 4a 5a 6c 7b 8c 9a 10b 11a 12b 13a 14c 15b 16b 17a 18a 19b 20d 21a 22b 23c 24c 25b 26a 27c 28d 29d 30a 31c 1b 2a 3a 4b 5c 6a 7a 8b 9b 10a 11c 12a 13b 14b 15c 16c 17b 18a 19c 20b 21b 22d 23a 24b 25a 26b 27a 28c 29c 30c 31c 1a 2b 3a 4a 5b 6b 7b 8b 9a 10c 11a 12b 13a 14a 15d 16c 17a 18c 19a 20c 21a 22c 23a 24a 25b 26a 27a 28a 29a 30c 31c 1b 2a 3b 4b 5c 6c 7b 8c 9a 10b 11c 12b 13b 14c 15e 16c 17b 18b 19b 20d 21b 22a 23a 24a 25b 26a 27c 28b 29b 30c 31c 1b 2b 3b 4a 5a 6b 7a 8c 9b 10c 11b 12a 13b 14a 15f 16a 17b 18d 19c 20c 21b 22c 23b 24b 25a 26b 27c 28b 29a 30a 31c 1a 2a 3a 4d 5b 6a 7a 8c 9b 10b 11b 12a 13a 14c 15g 16a 17a 18b 19a 20b 21a 22c 23a 24c 25a 26b 27a 28b 29b 30a 31c 1b 2a 3b 4a 5c 6c 7b 8a 9b 10b 11a 12b 13a 14c 15h 16c 17a 18b 19a 20c 21a 22b 23c 24a 25a 26b 27a 28d 29d 30b 31c 1b 2c 3b 4a 5a 6a 7a 8a 9b 10a 11b 12a 13b 14d 15i 16a 17a 18a 19b 20b 21a 22c 23c 24b 25b 26a 27c 28c 29c 30c 31c 1b 2b 3b 4c 5c 6a 7a 8b 9a 10a 11b 12b 13a 14a 15j 16c 17b 18d 19c 20d 21a 22b 23b 24c 25a 26b 27a 28d 29a 30b 31c 1a 2a 3a 4c 5a 6b 7a 8a 9a 10c 11b 12b 13a 14c 15k 16a 17a 18b 19a 20d 21b 22d 23b 24b 25b 26b 27b 28b 29b 30a 31c 1b 2b 3a 4b 5a 6d 7a 8c 9b 10b 11b 12a 13b 14c 15l 16c 17b 18a 19c 20a 21b 22b 23a 24a 25a 26b 27c 28c 29c 30b 31c 1b 2a 3a 4c 5b 6d 7a 8b 9b 10a 11c 12a 13b 14c 15m 16c 17a 18c 19b 20b 21b 22a 23b 24c 25b 26b 27a 28b 29c 30c 31c 1b 2a 3a 4b 5b 6b 7b 8b 9b 10a 11b 12b 13b 14d 15n 16b 17b 18d 19b 20a 21b 22c 23a 24b 25b 26a 27a 28c 29b 30b 31c 1b 2a 3b 4c 5a 6c 7a 8c 9b 10a 11c 12a 13b 14a 15o 16c 17a 18c 19c 20b 21b 22c 23c 24a 25b 26b 27b 28b 29d 30b 31c 1b 2b 3b 4b 5b 6c 7a 8b 9a 10a 11a 12a 13a 14b 15p 16c 17b 18c 19a 20d 21b 22c 23c 24a 25a 26b 27a 28c 29d 30a 31c 1a 2b 3a 4b 5a 6c 7a 8a 9a 10b 11a 12a 13a 14c 15q 16a 17a 18a 19c 20a 21b 22a 23a 24b 25a 26b 27a 28a 29c 30b 31c 1a 2c 3b 4a 5c 6a 7a 8b 9a 10b 11b 12a 13a 14c 15r 16c 17a 18b 19b 20c 21a 22a 23c 24a 25a 26a 27c 28a 29c 30b 31c 1b 2c 3a 4a 5a 6c 7a 8a 9b 10a 11b 12a 13b 14d 15s 16c 17a 18c 19b 20b 21a 22b 23b 24c 25b 26b 27b 28a 29d 30a 31c 1a 2c 3a 4a 5b 6d 7a 8c 9a 10a 11c 12a 13a 14c 15t 16a 17a 18d 19a 20a 21a 22c 23a 24a 25b 26b 27b 28c 29a 30b 31c 1a 2a 3a 4d 5c 6b 7a 8a 9a 10b 11a 12b 13b 14b 15u 16b 17b 18a 19c 20c 21a 22b 23c 24b 25a 26b 27a 28b 29a 30c 31c 1a 2b 3a 4d 5c 6c 7a 8b 9a 10c 11c 12b 13a 14c 15v 16b 17b 18c 19b 20b 21a 22d 23a 24a 25b 26b 27a 28b 29a 30a 31c 1a 2a 3a 4c 5c 6b 7a 8c 9a 10b 11c 12a 13b 14b 15w 16a 17a 18b 19c 20b 21a 22d 23b 24b 25a 26a 27c 28d 29a 30a 31c 1a 2c 3b 4c 5b 6a 7b 8c 9a 10c 11a 12a 13b 14c 15x 16b 17b 18b 19a 20a 21b 22c 23a 24a 25b 26b 27c 28c 29b 30a 31c 1a 2a 3a 4c 5c 6a 7a 8a 9b 10b 11a 12b 13a 14d 15y 16a 17b 18c 19b 20d 21a 22a 23a 24b 25a 26b 27a 28c 29d 30b 31c 1a 2b 3b 4a 5b 6a 7a 8c 9a 10a 11c 12a 13b 14a 15z 16c 17a 18b 19c 20b 21b 22b 23b 24b 25a 26b 27b 28d 29d 30b 31c 1a 2c 3a 4b 5c 6a 7b 8a 9b 10a 11c 12a 13b 14c 15A 16a 17b 18d 19c 20c 21b 22b 23c 24a 25a 26a 27c 28c 29b 30b 31c 1a 2b 3b 4d 5c 6c 7b 8b 9a 10b 11c 12b 13a 14d 15B 16c 17a 18b 19b 20a 21a 22d 23b 24c 25b 26a 27b 28c 29b 30a 31c 1b 2b 3b 4d 5a 6d 7a 8c 9b 10a 11c 12a 13a 14a 15C 16c 17a 18b 19c 20d 21b 22c 23b 24b 25a 26b 27a 28a 29b 30a 31c 1a 2c 3a 4a 5b 6a 7a 8b 9b 10a 11c 12b 13a 14a 15D 16a 17a 18a 19a 20b 21a 22d 23b 24c 25b 26b 27b 28a 29c 30b 31c 1b 2a 3b 4a 5b 6c 7b 8a 9b 10b 11c 12b 13b 14c 15E 16b 17b 18a 19b 20b 21b 22a 23b 24c 25b 26a 27a 28b 29a 30c 31c 1b 2a 3a 4b 5a 6b 7a 8b 9b 10a 11b 12b 13a 14c 15F 16a 17a 18a 19b 20d 21b 22d 23b 24b 25a 26a 27a 28a 29a 30c 31c 1a 2c 3b 4b 5a 6b 7b 8c 9a 10b 11a 12a 13b 14a 15G 16a 17b 18c 19c 20a 21a 22c 23a 24a 25a 26b 27c 28a 29b 30b 31c 1b 2b 3a 4a 5c 6c 7b 8b 9a 10b 11b 12a 13a 14b 15H 16a 17b 18b 19c 20b 21b 22b 23c 24b 25b 26b 27a 28c 29c 30c 31c 1a 2c 3a 4d 5c 6c 7a 8b 9a 10c 11a 12b 13a 14c 15a 16c 17b 18d 19b 20b 21b 22a 23b 24c 25a 26a 27b 28d 29d 30c 31c 1a 2b 3a 4b 5b 6d 7b 8a 9a 10a 11b 12a 13a 14a 15b 16a 17a 18d 19c 20a 21a 22d 23b 24b 25b 26b 27a 28a 29c 30c 31c 1b 2c 3a 4a 5b 6b 7b 8a 9b 10c 11a 12a 13a 14a 15c 16b 17a 18b 19a 20a 21a 22a 23c 24a 25b 26a 27b 28b 29a 30a 31c 1b 2a 3a 4d 5a 6a 7a 8a 9a 10a 11c 12b 13a 14b 15d 16b 17b 18a 19c 20b 21a 22d 23b 24c 25a 26a 27b 28c 29b 30b 31c 1b 2c 3b 4c 5b 6a 7b 8b 9a 10a 11b 12b 13a 14d 15e 16a 17a 18c 19c 20b 21b 22b 23c 24b 25a 26b 27b 28d 29c 30b 31c 1b 2c 3a 4d 5c 6d 7b 8b 9a 10b 11c 12b 13b 14c 15f 16c 17a 18c 19b 20b 21b 22d 23c 24c 25a 26a 27b 28a 29b 30b 31c 1a 2b 3a 4b 5a 6d 7b 8a 9b 10c 11a 12a 13b 14d 15g 16b 17b 18a 19c 20c 21b 22a 23b 24a 25a 26b 27c 28d 29d 30b 31c 1b 2c 3a 4b 5a 6a 7a 8b 9a 10c 11c 12a 13b 14d 15h 16b 17b 18c 19b 20d 21a 22a 23a 24b 25a 26b 27b 28c 29c 30c 31c 1a 2b 3b 4d 5c 6d 7a 8c 9b 10b 11a 12a 13b 14b 15i 16b 17b 18b 19c 20d 21b 22d 23b 24c 25a 26a 27a 28d 29a 30b 31c 1a 2c 3b 4d 5b 6b 7a 8c 9a 10c 11a 12b 13b 14c 15j 16b 17a 18a 19a 20a 21b 22a 23c 24b 25b 26a 27c 28a 29c 30a 31c 1b 2b 3b 4b 5b 6c 7b 8c 9a 10a 11c 12a 13a 14b 15k 16b 17b 18c 19b 20b 21a 22c 23a 24c 25a 26b 27c 28a 29c 30c 31c 1b 2a 3b 4a 5b 6a 7a 8b 9a 10a 11c 12a 13b 14d 15l 16a 17a 18b 19a 20d 21b 22a 23b 24c 25a 26b 27b 28d 29d 30a 31c 1b 2c 3b 4d 5c 6a 7b 8a 9a 10b 11a 12b 13b 14a 15m 16a 17a 18a 19a 20c 21a 22b 23c 24a 25b 26a 27c 28c 29d 30a 31c 1a 2b 3b 4a 5c 6d 7a 8a 9b 10b 11a 12b 13a 14a 15n 16a 17a 18b 19c 20b 21b 22a 23b 24a 25b 26a 27b 28b 29a 30a 31c 1a 2c 3b 4d 5b 6d 7a 8a 9a 10b 11a 12a 13a 14d 15o 16b 17b 18d 19b 20d 21a 22d 23a 24c 25b 26b 27c 28d 29a 30a 31c 1b 2c 3b 4a 5a 6d 7a 8c 9b 10c 11c 12a 13a 14d 15p 16a 17b 18d 19c 20a 21b 22a 23b 24b 25a 26b 27b 28d 29c 30c 31c 1b 2a 3a 4c 5c 6b 7b 8c 9b 10a 11b 12b 13a 14b 15q 16c 17a 18c 19a 20d 21a 22d 23c 24c 25a 26b 27b 28b 29b 30c 31c 1a 2b 3a 4b 5b 6b 7a 8a 9b 10c 11c 12a 13b 14a 15r 16b 17b 18c 19c 20b 21b 22c 23a 24b 25b 26a 27a 28b 29d 30a 31c 1a 2a 3a 4d 5c 6a 7b 8b 9b 10b 11a 12b 13b 14a 15s 16b 17b 18d 19a 20c 21b 22c 23a 24b 25b 26b 27c 28d 29c 30c 31c 1a 2a 3b 4b 5a 6b 7a 8b 9b 10b 11a 12a 13b 14b 15t 16b 17a 18b 19c 20b 21a 22b 23b 24c 25b 26a 27a 28d 29d 30c 31c 1a 2c 3a 4b 5b 6c 7a 8c 9b 10c 11c 12b 13b 14a 15u 16c 17b 18d 19b 20d 21a 22a 23a 24a 25a 26b 27b 28a 29b 30b 31c 1a 2a 3b 4b 5a 6b 7b 8a 9a 10a 11b 12a 13a 14d 15v 16a 17a 18d 19a 20c 21b 22c 23b 24c 25a 26b 27b 28c 29d 30b 31c 1a 2b 3a 4a 5b 6c 7a 8b 9a 10a 11b 12a 13a 14c 15w 16b 17b 18a 19a 20c 21a 22a 23c 24c 25a 26a 27b 28c 29b 30c 31c 1b 2a 3a 4d 5c 6d 7a 8a 9a 10b 11b 12b 13b 14a 15x 16a 17b 18c 19b 20b 21b 22d 23c 24b 25a 26a 27a 28a 29d 30c 31c 1a 2b 3a 4a 5b 6b 7a 8b 9b 10c 11c 12a 13b 14a 15y 16c 17b 18b 19c 20c 21b 22c 23c 24a 25a 26b 27b 28a 29a 30a 31c 1a 2a 3a 4d 5c 6c 7a 8b 9b 10c 11a 12a 13a 14b 15z 16b 17a 18c 19a 20d 21b 22a 23c 24a 25b 26a 27a 28a 29c 30a 31c 1a 2a 3b 4d 5b 6b 7a 8c 9b 10b 11a 12b 13a 14b 15A 16b 17a 18a 19b 20a 21b 22a 23a 24b 25a 26a 27a 28b 29d 30a 31c 1a 2c 3b 4a 5a 6b 7b 8c 9a 10c 11b 12b 13a 14b 15B 16a 17a 18a 19a 20d 21b 22a 23a 24a 25a 26a 27c 28b 29c 30b 31c 1b 2c 3a 4a 5c 6c 7a 8a 9b 10c 11b 12b 13b 14c 15C 16a 17a 18c 19a 20a 21b 22a 23a 24c 25b 26a 27c 28b 29c 30c 31c 1b 2a 3b 4d 5c 6d 7a 8c 9a 10c 11b 12b 13a 14d 15D 16b 17a 18d 19c 20a 21b 22c 23a 24b 25b 26b 27a 28c 29b 30a 31c 1b 2c 3a 4b 5a 6a 7a 8b 9b 10c 11a 12b 13b 14a 15E 16c 17a 18c 19c 20d 21a 22b 23c 24a 25a 26b 27c 28c 29b 30a 31c 1a 2c 3a 4c 5c 6a 7b 8a 9a 10b 11c 12b 13a 14b 15F 16b 17b 18c 19a 20a 21a 22b 23a 24a 25b 26a 27b 28c 29b 30b 31c 1a 2a 3a 4c 5b 6c 7a 8a 9a 10a 11b 12b 13a 14b 15G 16b 17b 18b 19b 20c 21b 22d 23c 24c 25b 26a 27b 28c 29c 30c 31c 1b 2c 3b 4d 5a 6a 7a 8c 9b 10a 11a 12b 13a 14d 15H 16c 17b 18c 19a 20a 21a 22c 23a 24c 25b 26a 27c 28a 29a 30a 31c 1a 2a 3b 4c 5b 6d 7b 8a 9b 10c 11c 12a 13a 14a 15h 16a 17a 18d 19a 20a 21a 22d 23b 24a 25b 26a 27b 28a 29a 30c 31c 1b 2b 3b 4c 5c 6b 7a 8a 9a 10c 11c 12a 13a 14c 15z 16b 17b 18a 19b 20a 21b 22c 23a 24c 25b 26a 27b 28b 29a 30c 31c 1b 2a 3b 4c 5c 6b 7b 8b 9b 10b 11c 12a 13a 14a 15l 16a 17a 18c 19b 20c 21a 22d 23b 24c 25b 26b 27b 28a 29a 30c 31c 1a 2a 3a 4c 5a 6b 7b 8b 9b 10c 11c 12b 13a 14d 15b 16b 17b 18c 19c 20c 21a 22a 23a 24c 25b 26b 27a 28c 29a 30b 31c 1a 2b 3b 4c 5b 6c 7b 8b 9a 10a 11a 12a 13a 14b 15f 16b 17b 18a 19a 20a 21b 22b 23c 24b 25a 26b 27b 28c 29d 30a 31c 1a 2c 3b 4d 5c 6d 7a 8b 9a 10b 11b 12b 13b 14b 15e 16a 17b 18d 19c 20c 21a 22c 23b 24a 25a 26b 27c 28a 29d 30b 31c 1b 2c 3a 4d 5b 6a 7a 8b 9a 10a 11b 12b 13a 14a 15q 16b 17b 18d 19c 20b 21b 22b 23c 24a 25b 26b 27c 28c 29a 30a 31c 1a 2b 3a 4c 5c 6b 7b 8c 9b 10b 11b 12a 13b 14d 15E 16a 17b 18d 19b 20c 21a 22d 23c 24c 25b 26b 27a 28d 29c 30a 31c 1a 2c 3a 4b 5c 6a 7a 8c 9a 10a 11a 12a 13b 14d 15C 16b 17a 18a 19c 20c 21b 22b 23c 24a 25b 26a 27c 28d 29a 30a 31c 1a 2a 3b 4c 5c 6d 7a 8b 9a 10c 11c 12a 13b 14d 15r 16a 17b 18a 19a 20a 21b 22d 23b 24c 25a 26a 27b 28d 29b 30c 31c 1a 2a 3a 4d 5b 6d 7a 8c 9b 10b 11c 12a 13b 14d 15w 16b 17b 18c 19c 20a 21a 22b 23c 24b 25a 26b 27b 28a 29c 30c 31c 1b 2a 3a 4c 5a 6c 7b 8c 9a 10c 11c 12a 13b 14a 15t 16c 17a 18a 19c 20d 21a 22a 23a 24c 25b 26a 27a 28a 29b 30c 31c 1a 2c 3b 4c 5b 6b 7a 8b 9a 10c 11a 12a 13b 14d 15a 16a 17b 18a 19c 20d 21a 22b 23b 24a 25b 26b 27c 28a 29b 30b 31c 1b 2a 3b 4d 5a 6c 7b 8a 9a 10c 11a 12b 13a 14d 15c 16c 17a 18d 19b 20d 21b 22c 23c 24a 25a 26a 27b 28d 29b 30b 31c 1a 2c 3a 4c 5b 6d 7b 8b 9a 10c 11b 12a 13b 14c 15d 16c 17a 18b 19b 20a 21b 22b 23a 24c 25b 26b 27b 28b 29d 30c 31c 1b 2a 3b 4c 5b 6c 7b 8b 9a 10a 11a 12b 13b 14b 15g 16b 17a 18d 19c 20d 21a 22b 23c 24b 25a 26b 27c 28a 29c 30c 31c 1a 2b 3b 4b 5a 6b 7b 8a 9a 10c 11c 12a 13b 14a 15i 16b 17a 18c 19a 20a 21a 22a 23b 24a 25a 26a 27b 28b 29b 30b 31c 1b 2b 3a 4a 5a 6c 7a 8b 9a 10b 11b 12a 13a 14d 15j 16b 17b 18b 19a 20c 21b 22d 23c 24c 25b 26a 27c 28c 29d 30a 31c 1b 2b 3b 4a 5a 6a 7a 8c 9a 10b 11b 12a 13a 14d 15k 16a 17a 18d 19a 20a 21b 22b 23a 24a 25a 26a 27c 28d 29a 30c 31c 1b 2a 3b 4b 5c 6b 7a 8c 9a 10b 11b 12b 13a 14b 15m 16c 17a 18b 19c 20d 21a 22c 23a 24a 25a 26a 27b 28d 29b 30a 31c 1b 2a 3a 4d 5a 6c 7b 8a 9a 10a 11a 12a 13a 14b 15n 16c 17b 18a 19b 20c 21b 22b 23c 24c 25b 26a 27b 28a 29d 30c 31c 1a 2c 3b 4a 5a 6b 7a 8a 9a 10a 11c 12b 13b 14b 15o 16c 17a 18a 19a 20c 21b 22a 23a 24c 25b 26b 27a 28c 29b 30a 31c 1a 2c 3b 4d 5b 6a 7b 8a 9b 10c 11a 12b 13a 14c 15p 16a 17b 18b 19b 20c 21a 22d 23c 24b 25b 26a 27a 28b 29a 30a 31c 1b 2a 3b 4b 5b 6d 7b 8c 9b 10b 11a 12a 13b 14b 15s 16c 17b 18a 19a 20d 21a 22d 23a 24b 25b 26b 27a 28c 29b 30a 31c 1a 2b 3a 4c 5b 6a 7a 8c 9b 10b 11a 12b 13b 14d 15u 16b 17b 18c 19c 20a 21b 22d 23b 24c 25a 26b 27a 28d 29d 30c 31c 1a 2a 3b 4c 5b 6d 7b 8a 9b 10b 11b 12a 13b 14a 15v 16b 17b 18b 19c 20a 21b 22b 23c 24a 25b 26b 27c 28d 29c 30b 31c 1a 2a 3b 4a 5a 6c 7b 8c 9a 10a 11b 12a 13b 14b 15x 16c 17b 18d 19b 20c 21a 22b 23c 24a 25a 26b 27c 28b 29a 30b 31c 1a 2b 3b 4b 5a 6d 7b 8b 9b 10c 11a 12b 13b 14b 15y 16a 17b 18d 19c 20b 21b 22d 23b 24b 25b 26b 27c 28b 29c 30c 31c 1a 2b 3a 4a 5c 6d 7b 8c 9a 10b 11c 12b 13b 14a 15A 16a 17a 18b 19b 20d 21b 22d 23a 24b 25a 26b 27c 28a 29c 30b 31c 1a 2c 3a 4b 5b 6a 7b 8b 9b 10c 11b 12b 13b 14a 15B 16b 17a 18d 19a 20b 21b 22c 23a 24a 25a 26b 27c 28d 29a 30c 31c 1a 2b 3a 4c 5a 6c 7b 8a 9b 10a 11c 12b 13a 14c 15D 16c 17a 18b 19a 20d 21b 22b 23a 24c 25a 26b 27b 28b 29d 30c 31c 1b 2b 3a 4d 5b 6d 7b 8c 9b 10c 11b 12b 13a 14d 15F 16b 17b 18d 19a 20c 21b 22c 23a 24b 25a 26b 27b 28d 29d 30a 31c 1b 2b 3b 4d 5a 6a 7a 8b 9a 10a 11c 12b 13b 14c 15G 16b 17a 18d 19b 20b 21b 22a 23a 24b 25a 26b 27b 28d 29d 30c 31c 1a 2a 3a 4c 5a 6d 7a 8c 9a 10b 11b 12a 13a 14c 15H 16a 17b 18a 19b 20c 21a 22a 23b 24b 25a 26b 27b 28b 29d 30a 31c # test55: (use a -n bigger than 2) (put -n before the dimensions) (between n and 10 dimensions) (a dimension of size 2) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s first) ./jenny -s1 -n3 2 30 4 3 2 2 -w2abcda3ad 1a 2n 3c 4a 5b 6a 1b 2s 3a 4c 5a 6b 1a 2a 3b 4b 5a 6a 1a 2b 3b 4c 5b 6b 1b 2c 3c 4b 5b 6b 1b 2d 3b 4a 5a 6a 1b 2e 3d 4a 5a 6b 1a 2f 3d 4c 5b 6a 1a 2g 3a 4a 5b 6a 1b 2h 3c 4c 5a 6a 1a 2i 3a 4b 5a 6a 1a 2j 3d 4b 5a 6b 1a 2k 3d 4b 5a 6a 1b 2l 3b 4a 5a 6a 1a 2m 3c 4a 5b 6a 1b 2o 3d 4a 5a 6b 1b 2p 3a 4a 5b 6b 1b 2q 3a 4c 5a 6a 1b 2r 3d 4a 5b 6b 1a 2t 3c 4c 5b 6b 1b 2u 3c 4a 5a 6b 1a 2v 3d 4b 5a 6b 1b 2w 3a 4c 5b 6a 1b 2x 3b 4c 5b 6b 1a 2y 3c 4c 5b 6b 1a 2z 3a 4a 5a 6b 1a 2A 3a 4c 5a 6a 1b 2B 3c 4b 5b 6a 1a 2C 3a 4b 5a 6b 1b 2D 3b 4b 5b 6b 1b 2y 3b 4a 5a 6a 1b 2z 3b 4c 5b 6a 1a 2w 3b 4b 5a 6b 1a 2D 3c 4c 5a 6a 1b 2v 3b 4a 5b 6a 1b 2v 3c 4c 5a 6a 1a 2u 3b 4c 5b 6a 1a 2x 3c 4a 5a 6a 1b 2x 3d 4b 5a 6b 1b 2t 3b 4a 5a 6a 1a 2z 3c 4b 5b 6b 1a 2s 3b 4a 5b 6a 1a 2s 3c 4b 5b 6a 1b 2C 3d 4a 5b 6a 1b 2v 3a 4a 5b 6a 1a 2r 3b 4c 5a 6a 1a 2r 3c 4b 5a 6b 1a 2w 3d 4a 5b 6b 1a 2u 3a 4b 5b 6a 1a 2q 3b 4b 5b 6b 1a 2q 3c 4a 5a 6b 1b 2u 3d 4c 5a 6a 1a 2t 3a 4b 5a 6a 1a 2p 3b 4c 5a 6a 1b 2p 3c 4b 5a 6a 1b 2t 3d 4c 5a 6b 1b 2r 3a 4a 5a 6b 1a 2o 3b 4b 5b 6a 1b 2o 3c 4c 5a 6a 1a 2s 3d 4c 5b 6b 1b 2x 3a 4a 5a 6a 1b 2n 3b 4c 5a 6b 1b 2A 3c 4a 5b 6b 1a 2y 3d 4b 5b 6b 1a 2y 3a 4b 5b 6a 1b 2m 3b 4c 5a 6b 1a 2l 3c 4c 5b 6b 1b 2q 3d 4a 5a 6a 1a 2o 3a 4a 5a 6a 1b 2A 3b 4b 5a 6b 1b 2k 3c 4c 5b 6b 1b 2p 3d 4a 5a 6a 1a 2n 3a 4b 5b 6b 1a 2k 3b 4a 5b 6b 1b 2j 3c 4c 5b 6a 1a 2z 3d 4b 5a 6a 1a 2m 3a 4b 5b 6b 1b 2j 3b 4a 5a 6b 1b 2i 3c 4a 5b 6b 1a 2n 3d 4c 5a 6b 1a 2e 3a 4b 5b 6a 1b 2f 3b 4a 5a 6b 1b 2g 3b 4b 5a 6b 1a 2h 3b 4b 5b 6b 1a 2B 3a 4a 5a 6b 1a 2w 3c 4a 5a 6b 1b 2m 3d 4c 5a 6a 1a 2B 3d 4c 5a 6b 1a 2g 3c 4c 5b 6a 1b 2a 3c 4a 5b 6b 1b 2b 3c 4a 5a 6a 1a 2c 3b 4c 5a 6a 1a 2d 3c 4c 5b 6b 1b 2l 3a 4b 5a 6b 1a 2l 3d 4a 5b 6a 1a 2j 3a 4c 5b 6a 1a 2A 3d 4b 5b 6b 1b 2h 3a 4a 5b 6a 1b 2i 3b 4c 5b 6a 1a 2i 3d 4a 5a 6b 1a 2e 3c 4c 5a 6a 1b 2f 3a 4b 5a 6a 1b 2C 3c 4c 5b 6b 1a 2D 3d 4a 5b 6a 1b 2B 3b 4c 5a 6b 1b 2D 3a 4b 5a 6a 1b 2e 3b 4a 5a 6a 1a 2h 3d 4a 5a 6b 1a 2d 3b 4b 5a 6b 1a 2a 3c 4c 5b 6a 1a 2b 3b 4b 5a 6b 1b 2c 3c 4a 5b 6a 1a 2f 3c 4b 5b 6b 1b 2g 3d 4a 5a 6a 1b 2k 3a 4b 5a 6b 1b 2C 3b 4b 5a 6a 1a 2h 3a 4c 5a 6b 1b 2D 3d 4c 5a 6b 1a 2c 3c 4b 5a 6b 1a 2B 3b 4b 5b 6b 1a 2D 3b 4c 5a 6b 1a 2C 3c 4c 5a 6a 1a 2A 3b 4b 5b 6a 1b 2z 3b 4b 5a 6b 1a 2C 3d 4c 5b 6b 1b 2B 3a 4c 5b 6a 1b 2z 3a 4b 5b 6a 1b 2y 3c 4b 5a 6b 1a 2a 3b 4a 5a 6b 1a 2B 3c 4c 5a 6a 1b 2A 3a 4c 5b 6b 1a 2y 3b 4b 5a 6b 1b 2D 3b 4a 5a 6a 1a 2x 3c 4b 5b 6b 1b 2A 3d 4c 5a 6a 1a 2A 3b 4c 5a 6a 1a 2C 3b 4a 5a 6b 1a 2x 3b 4b 5b 6a 1b 2z 3d 4c 5a 6b 1b 2w 3c 4b 5b 6a 1a 2z 3c 4c 5a 6a 1b 2C 3a 4a 5b 6a 1b 2B 3c 4a 5b 6a 1b 2z 3a 4c 5b 6b 1a 2w 3a 4b 5a 6a 1b 2y 3d 4c 5a 6a 1b 2v 3c 4b 5b 6b 1b 2B 3b 4a 5a 6a 1a 2A 3b 4a 5a 6a 1a 2v 3b 4b 5a 6a 1b 2y 3b 4c 5b 6a 1a 2x 3d 4c 5a 6a 1a 2u 3d 4b 5a 6b 1b 2A 3a 4a 5b 6b 1a 2b 3c 4b 5b 6a 1b 2z 3c 4a 5b 6a 1b 2x 3c 4c 5b 6a 1b 2w 3d 4c 5a 6b 1b 2u 3c 4b 5b 6b 1a 2z 3b 4a 5a 6a 1a 2w 3c 4c 5b 6b 1a 2y 3c 4a 5b 6a 1b 2t 3b 4b 5b 6b 1a 2v 3a 4c 5b 6b 1b 2y 3a 4a 5a 6b 1b 2s 3d 4b 5a 6a 1b 2x 3d 4a 5b 6b 1b 2v 3d 4c 5b 6a 1a 2u 3c 4c 5a 6a 1b 2r 3a 4b 5b 6a 1b 2u 3a 4c 5a 6b 1b 2w 3b 4a 5b 6a 1b 2t 3a 4c 5b 6a 1a 2A 3c 4b 5a 6a 1a 2v 3c 4a 5a 6b 1b 2s 3a 4c 5b 6a 1b 2r 3b 4b 5b 6b 1a 2s 3c 4c 5a 6b 1b 2q 3c 4b 5b 6a 1b 2s 3b 4c 5a 6b 1b 2r 3c 4c 5b 6b 1a 2u 3d 4a 5b 6a 1a 2q 3a 4b 5a 6a 1a 2p 3d 4b 5b 6b 1a 2r 3d 4c 5b 6a 1b 2u 3b 4a 5a 6b 1a 2q 3d 4c 5b 6b 1a 2t 3d 4a 5b 6b 1a 2p 3a 4b 5a 6a 1b 2o 3c 4b 5b 6b 1b 2q 3c 4c 5a 6b 1b 2t 3c 4a 5a 6a 1a 2p 3c 4c 5b 6b 1a 2e 3b 4c 5b 6b 1b 2s 3d 4a 5a 6b 1a 2o 3a 4b 5a 6b 1b 2n 3d 4b 5a 6a 1b 2q 3b 4a 5b 6a 1b 2p 3d 4c 5a 6b 1b 2s 3c 4a 5b 6a 1b 2p 3b 4a 5b 6b 1b 2n 3b 4b 5b 6a 1a 2o 3d 4c 5b 6a 1a 2r 3b 4a 5a 6a 1b 2m 3c 4b 5a 6a 1b 2o 3a 4c 5b 6b 1a 2p 3c 4a 5b 6a 1b 2m 3b 4b 5b 6a 1b 2n 3c 4c 5b 6a 1a 2o 3c 4a 5b 6b 1b 2l 3c 4b 5b 6a 1a 2f 3a 4c 5a 6b 1b 2n 3a 4a 5a 6b 1a 2l 3b 4b 5a 6b 1a 2k 3c 4b 5b 6a 1a 2m 3d 4c 5b 6b 1a 2n 3d 4a 5b 6b 1a 2u 3a 4a 5a 6a 1b 2C 3c 4b 5b 6a 1b 2l 3b 4c 5b 6a 1a 2r 3a 4c 5b 6a 1b 2m 3a 4a 5a 6b 1a 2j 3b 4b 5b 6a 1b 2k 3b 4c 5a 6a 1a 2m 3b 4a 5a 6a 1b 2j 3a 4b 5b 6b 1a 2l 3a 4a 5b 6b 1a 2e 3d 4a 5b 6a 1b 2i 3a 4b 5b 6b 1a 2k 3a 4c 5b 6a 1b 2j 3d 4c 5a 6a 1b 2n 3c 4b 5a 6b 1b 2k 3c 4a 5a 6a 1a 2i 3c 4b 5b 6a 1a 2i 3b 4c 5a 6b 1b 2h 3d 4b 5a 6a 1b 2k 3a 4a 5a 6a 1b 2i 3d 4c 5b 6a 1a 2j 3c 4a 5b 6a 1b 2C 3a 4c 5a 6a 1b 2o 3b 4c 5a 6b 1a 2h 3c 4b 5b 6a 1a 2g 3d 4b 5b 6b 1b 2h 3b 4c 5b 6a 1a 2j 3a 4a 5a 6b 1a 2D 3a 4c 5b 6b 1b 2h 3c 4a 5a 6b 1a 2g 3c 4b 5a 6a 1a 2h 3b 4a 5a 6a 1b 2g 3a 4c 5a 6b 1b 2g 3c 4a 5b 6b 1b 2B 3d 4b 5a 6a 1b 2D 3c 4a 5b 6b 1a 2D 3c 4b 5a 6a 1b 2f 3b 4c 5b 6a 1a 2B 3d 4a 5b 6a 1b 2e 3c 4b 5b 6b 1b 2f 3c 4a 5a 6a 1a 2g 3d 4c 5b 6b 1a 2p 3b 4b 5b 6b 1b 2f 3c 4c 5b 6b 1b 2e 3b 4b 5a 6b 1a 2f 3a 4a 5b 6b 1b 2k 3d 4c 5b 6b 1b 2d 3b 4b 5b 6a 1a 2m 3a 4c 5a 6a 1a 2d 3b 4c 5a 6a 1b 2c 3b 4c 5b 6b 1b 2f 3d 4a 5a 6b 1b 2e 3c 4a 5b 6b 1b 2e 3a 4a 5a 6b 1a 2c 3b 4b 5b 6a 1b 2d 3c 4a 5b 6b 1b 2b 3b 4c 5b 6a 1b 2e 3d 4b 5b 6b 1a 2b 3b 4a 5b 6b 1a 2s 3a 4b 5a 6b 1b 2a 3b 4c 5b 6b 1b 2q 3d 4b 5a 6a 1a 2j 3d 4c 5b 6b 1b 2q 3a 4a 5b 6b 1b 2o 3d 4b 5b 6b 1b 2x 3b 4a 5a 6a 1b 2t 3d 4b 5b 6a 1b 2a 3c 4b 5a 6b 1b 2n 3a 4c 5a 6a 1a 2q 3b 4c 5a 6a 1b 2e 3d 4c 5a 6b 1b 2c 3b 4a 5a 6b 1a 2D 3d 4b 5b 6b 1b 2D 3a 4a 5a 6a 1a 2m 3d 4a 5a 6a 1b 2A 3a 4b 5b 6a 1a 2g 3b 4c 5b 6a 1a 2C 3d 4b 5a 6b 1b 2y 3a 4c 5a 6b 1b 2w 3a 4a 5a 6b 1b 2i 3c 4a 5a 6a 1b 2l 3d 4b 5a 6b 1b 2b 3c 4c 5a 6b 1a 2w 3d 4b 5a 6a 1a 2x 3a 4c 5b 6b 1a 2f 3b 4b 5b 6a 1a 2A 3d 4a 5a 6b 1a 2r 3c 4a 5b 6a 1a 2j 3c 4b 5a 6b 1b 2i 3a 4c 5b 6b 1a 2t 3b 4c 5a 6b 1a 2l 3c 4a 5a 6b 1b 2r 3d 4b 5a 6a 1b 2i 3b 4a 5b 6a 1a 2f 3d 4b 5a 6b 1b 2A 3c 4c 5b 6a 1b 2g 3b 4a 5b 6a 1a 2s 3b 4b 5b 6b 1b 2l 3d 4c 5a 6b 1b 2v 3a 4b 5a 6a 1b 2v 3d 4a 5b 6a 1b 2a 3b 4a 5b 6a 1a 2i 3d 4b 5b 6a 1b 2d 3c 4c 5a 6a 1b 2i 3a 4a 5a 6b 1a 2C 3b 4c 5b 6b 1a 2h 3a 4b 5a 6b 1a 2n 3b 4a 5a 6a 1a 2d 3c 4b 5b 6a 1b 2p 3a 4c 5b 6a 1b 2y 3d 4a 5b 6b 1a 2B 3a 4b 5a 6a 1b 2c 3c 4c 5b 6b 1a 2t 3a 4a 5a 6b 1b 2b 3b 4b 5a 6b 1b 2w 3b 4c 5a 6a 1a 2C 3c 4a 5a 6a 1a 2i 3b 4b 5a 6a 1b 2h 3d 4c 5b 6b 1b 2o 3b 4a 5a 6b 1b 2t 3c 4b 5b 6b 1a 2e 3a 4c 5a 6a 1b 2s 3a 4a 5b 6b 1a 2u 3b 4b 5a 6a 1a 2v 3b 4c 5b 6b 1a 2z 3d 4a 5b 6b 1a 2x 3a 4b 5a 6b 1a 2a 3b 4c 5a 6a 1b 2i 3c 4c 5b 6b 1a 2j 3d 4a 5a 6b 1b 2m 3d 4b 5a 6b 1a 2l 3a 4c 5a 6a 1a 2m 3c 4c 5b 6b 1a 2d 3b 4a 5b 6a 1b 2k 3b 4b 5b 6a 1a 2c 3c 4a 5b 6b 1a 2g 3a 4b 5b 6b 1b 2a 3c 4b 5b 6a 1b 2j 3b 4c 5a 6a 1a 2k 3d 4a 5a 6a 1b 2B 3c 4c 5a 6b # test56: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s last) ./jenny 33 3 3 -n3 -w3ac2bc -w3c2b -s1 -s2 1a 2a 3b 1b 2c 3b 1c 2b 3b 1d 2a 3a 1e 2a 3c 1f 2b 3b 1g 2c 3b 1h 2a 3c 1i 2a 3b 1j 2c 3b 1k 2a 3b 1l 2a 3b 1m 2c 3b 1n 2a 3c 1o 2a 3b 1p 2a 3c 1q 2c 3b 1r 2a 3c 1s 2a 3c 1t 2a 3a 1u 2a 3c 1v 2a 3b 1w 2c 3b 1x 2a 3c 1y 2b 3b 1z 2c 3b 1A 2c 3b 1B 2a 3b 1C 2b 3b 1D 2a 3b 1E 2a 3a 1F 2a 3a 1G 2a 3c 1a 2b 3b 1a 2a 3a 1D 2b 3b 1D 2a 3a 1E 2b 3b 1C 2a 3a 1B 2b 3b 1B 2a 3a 1A 2b 3b 1a 2c 3b 1A 2a 3a 1z 2b 3b 1B 2c 3b 1z 2a 3a 1a 2a 3c 1F 2b 3b 1y 2c 3b 1y 2a 3a 1y 2a 3c 1x 2b 3b 1x 2c 3b 1x 2a 3a 1A 2a 3c 1w 2b 3b 1C 2c 3b 1w 2a 3a 1w 2a 3c 1v 2b 3b 1v 2c 3b 1v 2a 3a 1v 2a 3c 1u 2b 3b 1u 2c 3b 1u 2a 3a 1B 2a 3c 1t 2b 3b 1t 2c 3b 1G 2a 3a 1t 2a 3c 1s 2b 3b 1s 2c 3b 1s 2a 3a 1C 2a 3c 1r 2b 3b 1r 2c 3b 1r 2a 3a 1D 2a 3c 1q 2b 3b 1D 2c 3b 1q 2a 3a 1q 2a 3c 1p 2b 3b 1p 2c 3b 1p 2a 3a 1E 2a 3c 1o 2b 3b 1o 2c 3b 1o 2a 3a 1o 2a 3c 1n 2b 3b 1n 2c 3b 1n 2a 3a 1F 2a 3c 1m 2b 3b 1E 2c 3b 1m 2a 3a 1m 2a 3c 1l 2b 3b 1l 2c 3b 1l 2a 3a 1l 2a 3c 1k 2b 3b 1k 2c 3b 1k 2a 3a 1k 2a 3c 1j 2b 3b 1F 2c 3b 1j 2a 3a 1j 2a 3c 1i 2b 3b 1i 2c 3b 1i 2a 3a 1i 2a 3c 1h 2b 3b 1h 2c 3b 1h 2a 3a 1z 2a 3c 1g 2b 3b 1G 2c 3b 1g 2a 3a 1g 2a 3c 1b 2a 3c 1c 2a 3a 1d 2b 3b 1e 2b 3b 1f 2a 3a 1f 2c 3b 1e 2c 3b 1f 2a 3c 1b 2a 3a 1c 2a 3c 1d 2a 3c 1G 2b 3b 1d 2c 3b 1b 2b 3b 1c 2c 3b 1e 2a 3a 1F 2a 3b 1z 2a 3b 1y 2a 3b 1x 2a 3b 1w 2a 3b 1u 2a 3b 1t 2a 3b 1s 2a 3b 1r 2a 3b 1q 2a 3b 1p 2a 3b 1n 2a 3b 1m 2a 3b 1j 2a 3b 1h 2a 3b 1g 2a 3b 1G 2a 3b 1f 2a 3b 1e 2a 3b 1A 2a 3b 1C 2a 3b 1d 2a 3b 1E 2a 3b 1c 2a 3b 1b 2a 3b # test57: (use -n2) (put -n last) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s last) ./jenny 50 3 4 3 -n2 -w1abcdefghjiklmnoppQRSTUVWXABCDEFGHIJK2ab3abc4ab -s3 -s4 -s5 1a 2b 3a 4c 1b 2c 3c 4a 1c 2a 3d 4b 1d 2c 3b 4c 1e 2c 3a 4b 1f 2b 3d 4a 1g 2a 3c 4c 1h 2b 3c 4c 1i 2c 3d 4c 1j 2b 3b 4c 1k 2c 3b 4a 1l 2c 3b 4b 1m 2a 3a 4c 1n 2a 3b 4c 1o 2a 3c 4c 1p 2c 3c 4c 1q 2b 3c 4b 1r 2a 3a 4a 1s 2c 3d 4a 1t 2c 3d 4a 1u 2a 3c 4a 1v 2a 3a 4a 1w 2a 3c 4b 1x 2c 3b 4b 1y 2a 3c 4c 1z 2a 3d 4c 1A 2c 3c 4a 1B 2a 3c 4c 1C 2b 3c 4c 1D 2a 3d 4c 1E 2c 3c 4b 1F 2a 3b 4c 1G 2a 3d 4c 1H 2b 3c 4c 1I 2c 3c 4a 1J 2a 3c 4c 1K 2c 3c 4a 1L 2a 3a 4c 1M 2c 3d 4c 1N 2b 3c 4c 1O 2b 3d 4c 1P 2b 3a 4a 1Q 2b 3c 4c 1R 2c 3b 4c 1S 2c 3b 4b 1T 2c 3b 4a 1U 2b 3d 4a 1V 2c 3b 4a 1W 2b 3b 4c 1X 2b 3d 4a 1b 2a 3a 4c 1R 2b 3a 4c 1a 2a 3d 4b 1Q 2c 3a 4b 1S 2a 3a 4c 1P 2c 3c 4b 1O 2c 3a 4b 1N 2c 3a 4b 1a 2c 3b 4a 1M 2b 3a 4b 1M 2a 3b 4a 1Q 2a 3d 4a 1T 2a 3a 4c 1L 2b 3b 4a 1L 2c 3d 4b 1K 2b 3a 4c 1K 2a 3b 4c 1K 2b 3d 4b 1J 2c 3a 4b 1J 2c 3b 4a 1J 2b 3d 4c 1I 2b 3a 4c 1I 2c 3b 4b 1I 2a 3d 4a 1H 2c 3a 4b 1H 2a 3b 4c 1H 2c 3d 4a 1G 2c 3a 4b 1G 2c 3b 4a 1R 2a 3d 4a 1b 2b 3d 4b 1F 2c 3a 4b 1Q 2c 3b 4b 1a 2c 3c 4a 1E 2b 3b 4c 1E 2c 3a 4a 1M 2a 3c 4a 1F 2b 3d 4a 1D 2c 3a 4a 1D 2c 3b 4b 1D 2b 3c 4c 1S 2b 3d 4a 1C 2c 3a 4b 1C 2c 3b 4a 1L 2a 3c 4b 1C 2a 3d 4a 1B 2c 3a 4a 1B 2b 3b 4c 1O 2a 3c 4a 1B 2b 3d 4b 1A 2a 3a 4c 1A 2b 3b 4c 1F 2c 3c 4c 1A 2b 3d 4b 1z 2b 3a 4b 1z 2c 3b 4a 1z 2b 3c 4a 1T 2b 3d 4b 1y 2b 3a 4b 1y 2c 3b 4a 1G 2b 3c 4c 1y 2c 3d 4b 1x 2a 3a 4c 1P 2a 3b 4c 1x 2b 3c 4a 1x 2c 3d 4c 1w 2c 3a 4a 1w 2b 3b 4c 1R 2c 3c 4b 1w 2c 3d 4a 1U 2c 3a 4c 1v 2c 3b 4c 1v 2b 3c 4b 1v 2a 3d 4c 1u 2b 3a 4b 1u 2c 3b 4c 1S 2a 3c 4c 1u 2a 3d 4b 1N 2a 3d 4a 1t 2b 3a 4c 1t 2a 3b 4b 1t 2a 3c 4b 1s 2b 3a 4b 1s 2a 3b 4c 1s 2c 3c 4c 1P 2a 3d 4a 1V 2a 3a 4c 1r 2b 3b 4b 1r 2c 3c 4c 1r 2a 3d 4c 1q 2c 3a 4c 1q 2a 3b 4a 1T 2a 3c 4c 1q 2b 3d 4b 1U 2a 3d 4b 1p 2c 3a 4b 1p 2a 3b 4c 1V 2c 3c 4b 1p 2b 3d 4a 1o 2c 3a 4b 1o 2b 3b 4c 1W 2c 3c 4b 1o 2c 3d 4a 1n 2c 3a 4a 1U 2c 3b 4a 1n 2b 3c 4c 1n 2c 3d 4b 1X 2a 3c 4c 1X 2c 3a 4b 1m 2c 3b 4a 1m 2b 3d 4b 1l 2a 3d 4c 1l 2b 3a 4c 1N 2c 3b 4c 1m 2c 3c 4a 1k 2a 3c 4c 1k 2c 3a 4b 1O 2b 3b 4b 1k 2b 3d 4a 1l 2c 3c 4a 1j 2a 3a 4c 1X 2c 3b 4b 1j 2c 3d 4b 1j 2c 3c 4a 1c 2b 3b 4c 1d 2a 3d 4a 1e 2a 3c 4c 1f 2a 3a 4c 1g 2b 3d 4a 1h 2a 3d 4b 1i 2a 3d 4a 1i 2c 3a 4b 1i 2b 3b 4c 1g 2c 3a 4b 1g 2a 3b 4c 1i 2a 3c 4c 1c 2c 3c 4a 1d 2c 3a 4b 1e 2b 3d 4a 1f 2c 3b 4b 1h 2c 3a 4a 1W 2a 3d 4a 1e 2c 3b 4b 1f 2c 3c 4a 1d 2b 3c 4c 1E 2a 3d 4a 1V 2b 3d 4a 1W 2b 3a 4c 1h 2c 3b 4a 1b 2c 3b 4c 1c 2c 3a 4b 1U 2c 3c 4a # test58: (don't use a -n) (n dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (no duplicate restrictions) (one -s) (put -s last) ./jenny 5 3 -w2ac1b -w1ac2b -s3 1a 2a 1b 2b 1c 2c 1d 2c 1e 2a 1d 2a 1e 2b 1a 2c 1c 2a 1d 2b 1e 2c # test59: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w1ab2bc -w1bc2cd -w1bcd2bcd3bd4bcd 4 4 4 4 -n4 | wc 132 564 2076 # test60: (don't use a -n) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction has -n features) (no -s) ./jenny -w20ab21ab -w22ab23ab -w24ab25ab -w25ab24ab -w26ab20ab \ -w100ab101ab -w102ab103ab 37 4 4 4 4 4 4 4 \ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 \ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 \ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 \ 3 3 3 3 3 3 3 3 1a 2d 3b 4a 5c 6c 7c 8b 9b 10c 11b 12d 13d 14a 15d 16b 17b 18d 19a 20b 21d 22c 23a 24c 25a 26c 27a 28c 29b 30c 31a 32d 33c 34c 35d 36b 37c 38c 39b 40a 41d 42a 43a 44d 45d 46d 47a 48a 49c 50b 51c 52b 53a 54b 55b 56c 57c 58b 59c 60a 61c 62b 63b 64c 65a 66b 67c 68b 69b 70b 71c 72a 73a 74c 75a 76c 77a 78b 79c 80c 81a 82b 83b 84a 85c 86a 87a 88a 89c 90a 91a 92c 93c 94a 95c 96a 97c 98a 99b 100c 101a 102b 103c 104a 105c 106c 107a 108c 109a 110a 111c 1b 2b 3c 4c 5a 6d 7a 8c 9d 10a 11d 12b 13b 14c 15c 16c 17a 18a 19d 20d 21c 22b 23d 24d 25c 26a 27b 28d 29c 30a 31c 32b 33b 34a 35b 36c 37b 38d 39a 40c 41c 42b 43d 44c 45b 46b 47c 48c 49a 50a 51a 52a 53b 54a 55a 56a 57a 58c 59a 60b 61b 62c 63c 64a 65c 66a 67b 68c 69a 70c 71b 72c 73c 74a 75c 76b 77c 78c 79b 80a 81b 82a 83c 84c 85a 86c 87b 88b 89b 90b 91b 92a 93a 94b 95b 96c 97b 98c 99a 100b 101c 102c 103a 104c 105a 106b 107c 108b 109b 110b 111b 1c 2c 3d 4b 5d 6b 7d 8d 9a 10d 11c 12a 13c 14b 15b 16d 17d 18c 19b 20c 21a 22a 23c 24b 25d 26b 27d 28a 29a 30d 31b 32c 33d 34b 35c 36a 37d 38b 39d 40d 41b 42d 43c 44a 45a 46c 47b 48b 49b 50c 51b 52c 53c 54c 55c 56b 57b 58a 59b 60c 61a 62a 63a 64b 65b 66c 67a 68a 69c 70a 71a 72b 73b 74b 75b 76a 77b 78a 79a 80b 81c 82c 83a 84b 85b 86b 87c 88c 89a 90c 91c 92b 93b 94c 95a 96b 97a 98b 99c 100a 101c 102c 103b 104b 105b 106a 107b 108a 109c 110c 111a 1d 2a 3a 4d 5b 6a 7b 8a 9c 10b 11a 12c 13a 14d 15a 16a 17c 18b 19c 20c 21b 22d 23b 24a 25d 26d 27c 28b 29d 30b 31d 32a 33a 34d 35a 36d 37a 38a 39c 40b 41a 42c 43b 44b 45c 46a 47a 48b 49b 50a 51a 52c 53a 54b 55a 56a 57b 58c 59b 60b 61a 62b 63b 64c 65c 66c 67c 68b 69a 70c 71a 72b 73a 74a 75b 76a 77a 78a 79a 80c 81a 82a 83c 84c 85b 86c 87c 88c 89b 90a 91b 92c 93a 94c 95b 96a 97c 98a 99c 100c 101b 102a 103c 104c 105b 106b 107b 108b 109a 110a 111c 1e 2a 3b 4d 5b 6a 7b 8a 9c 10b 11a 12b 13a 14b 15b 16b 17b 18b 19c 20a 21d 22b 23c 24c 25b 26d 27c 28b 29d 30b 31d 32a 33a 34d 35a 36a 37a 38a 39c 40a 41a 42a 43d 44b 45a 46a 47b 48a 49a 50b 51c 52a 53c 54c 55c 56b 57c 58a 59c 60c 61c 62c 63a 64a 65a 66a 67a 68c 69c 70b 71b 72c 73b 74b 75c 76b 77c 78b 79b 80a 81b 82b 83b 84b 85a 86a 87a 88b 89c 90b 91c 92b 93c 94b 95c 96b 97b 98b 99b 100b 101c 102c 103b 104b 105c 106a 107a 108c 109b 110b 111a 1f 2b 3a 4c 5c 6b 7b 8b 9a 10d 11b 12c 13d 14d 15a 16a 17c 18d 19a 20a 21c 22d 23b 24d 25b 26d 27b 28b 29c 30a 31d 32a 33a 34d 35a 36d 37b 38a 39d 40b 41b 42c 43b 44b 45c 46c 47c 48c 49c 50c 51b 52b 53b 54a 55b 56c 57a 58b 59a 60a 61b 62a 63c 64b 65b 66b 67b 68a 69b 70a 71c 72a 73c 74c 75a 76c 77b 78c 79c 80b 81c 82c 83a 84a 85c 86b 87b 88a 89a 90c 91a 92a 93b 94a 95a 96c 97a 98c 99a 100a 101c 102a 103c 104a 105a 106c 107c 108a 109c 110c 111b 1g 2c 3c 4b 5d 6d 7a 8c 9d 10a 11c 12a 13c 14c 15c 16d 17a 18a 19b 20d 21b 22a 23d 24a 25c 26b 27d 28a 29a 30d 31c 32b 33b 34b 35c 36c 37d 38d 39a 40d 41c 42d 43c 44c 45b 46b 47a 48c 49c 50b 51c 52b 53c 54b 55c 56b 57a 58a 59a 60c 61b 62b 63b 64c 65a 66b 67c 68b 69c 70b 71c 72a 73a 74b 75a 76c 77a 78c 79c 80c 81a 82b 83b 84b 85c 86a 87b 88a 89c 90a 91c 92b 93c 94a 95c 96a 97c 98a 99a 100c 101b 102c 103a 104b 105a 106a 107c 108c 109a 110a 111c 1h 2d 3d 4a 5a 6c 7d 8d 9b 10c 11d 12b 13b 14a 15d 16c 17d 18c 19d 20c 21b 22c 23a 24d 25a 26a 27a 28d 29b 30c 31b 32c 33d 34a 35b 36b 37c 38b 39b 40c 41d 42b 43d 44a 45d 46d 47a 48b 49a 50c 51b 52a 53a 54b 55b 56c 57b 58b 59b 60a 61a 62c 63b 64a 65b 66a 67c 68c 69b 70a 71b 72c 73a 74c 75c 76b 77c 78a 79b 80a 81b 82c 83a 84a 85a 86b 87c 88b 89a 90b 91a 92c 93b 94b 95a 96a 97b 98a 99c 100c 101b 102b 103c 104a 105b 106c 107b 108a 109b 110b 111c 1i 2d 3c 4a 5d 6c 7c 8c 9b 10c 11c 12d 13c 14a 15d 16d 17a 18a 19b 20d 21a 22c 23a 24c 25b 26c 27a 28c 29b 30c 31a 32d 33c 34c 35d 36b 37c 38c 39b 40d 41d 42d 43a 44d 45d 46d 47c 48a 49b 50a 51a 52c 53b 54c 55a 56a 57c 58c 59c 60b 61c 62a 63a 64b 65c 66c 67a 68a 69a 70c 71a 72b 73c 74a 75b 76a 77b 78b 79a 80b 81c 82a 83c 84c 85b 86c 87a 88c 89b 90c 91b 92a 93a 94c 95b 96c 97a 98b 99b 100a 101c 102c 103a 104c 105c 106b 107a 108b 109c 110c 111b 1j 2a 3b 4d 5b 6d 7a 8a 9d 10a 11a 12d 13a 14c 15c 16b 17b 18b 19c 20b 21d 22b 23d 24b 25c 26c 27c 28c 29d 30b 31c 32b 33b 34c 35d 36c 37a 38d 39a 40a 41c 42a 43a 44c 45b 46b 47b 48c 49b 50c 51b 52c 53a 54a 55b 56c 57a 58b 59a 60a 61b 62a 63c 64b 65b 66c 67b 68a 69b 70a 71a 72b 73b 74c 75b 76a 77b 78c 79a 80b 81c 82c 83a 84a 85b 86b 87c 88c 89a 90c 91a 92c 93b 94c 95a 96b 97a 98c 99a 100b 101c 102b 103c 104a 105a 106c 107c 108a 109c 110c 111a 1k 2b 3d 4c 5a 6b 7d 8d 9c 10d 11d 12c 13b 14b 15b 16c 17d 18c 19d 20b 21c 22d 23c 24b 25d 26c 27b 28d 29c 30a 31b 32c 33d 34a 35b 36a 37b 38b 39d 40c 41b 42b 43b 44a 45a 46c 47b 48a 49c 50b 51c 52b 53b 54a 55a 56a 57b 58c 59b 60b 61c 62b 63c 64c 65a 66b 67b 68b 69a 70b 71c 72a 73b 74a 75a 76c 77a 78a 79c 80c 81a 82b 83b 84c 85c 86a 87a 88a 89c 90a 91b 92a 93c 94a 95c 96b 97c 98c 99b 100b 101c 102a 103c 104c 105c 106b 107a 108c 109a 110a 111a 1l 2c 3a 4b 5c 6c 7c 8b 9a 10c 11b 12a 13d 14d 15a 16a 17c 18d 19a 20b 21d 22d 23b 24d 25a 26c 27d 28a 29a 30d 31a 32d 33c 34b 35c 36d 37d 38c 39b 40b 41b 42c 43c 44d 45c 46c 47b 48a 49a 50a 51a 52a 53c 54a 55c 56b 57c 58a 59c 60c 61c 62c 63c 64a 65c 66a 67b 68c 69c 70c 71b 72c 73b 74b 75c 76b 77c 78b 79b 80a 81b 82a 83c 84b 85a 86c 87b 88b 89b 90b 91c 92b 93a 94b 95b 96b 97b 98c 99c 100c 101a 102a 103c 104b 105b 106a 107b 108b 109b 110b 111a 1m 2b 3b 4c 5a 6a 7a 8b 9a 10b 11d 12d 13b 14d 15a 16c 17c 18d 19d 20c 21a 22c 23b 24a 25c 26a 27b 28d 29c 30a 31b 32b 33c 34a 35b 36d 37b 38d 39c 40c 41a 42b 43a 44c 45c 46a 47c 48b 49b 50b 51c 52c 53a 54c 55c 56b 57c 58a 59c 60c 61a 62a 63a 64b 65a 66c 67a 68a 69c 70b 71a 72b 73c 74b 75b 76a 77b 78b 79a 80b 81c 82b 83b 84b 85b 86a 87b 88c 89c 90c 91c 92c 93c 94c 95c 96c 97a 98b 99c 100c 101a 102b 103c 104b 105b 106a 107b 108c 109c 110c 111b 1n 2a 3c 4d 5d 6a 7d 8c 9c 10b 11b 12a 13d 14b 15b 16b 17a 18a 19a 20d 21a 22a 23c 24a 25d 26b 27c 28c 29d 30b 31b 32c 33d 34c 35d 36a 37a 38b 39c 40a 41a 42a 43c 44a 45a 46a 47c 48b 49c 50a 51a 52b 53b 54c 55b 56c 57a 58b 59a 60a 61a 62c 63a 64a 65c 66b 67a 68c 69b 70c 71c 72a 73c 74c 75a 76c 77c 78c 79c 80a 81b 82a 83c 84a 85c 86c 87c 88a 89b 90b 91a 92a 93a 94a 95b 96c 97b 98b 99c 100a 101c 102b 103c 104a 105a 106c 107b 108b 109b 110b 111b 1o 2c 3d 4b 5c 6a 7c 8a 9a 10b 11a 12c 13a 14a 15d 16c 17b 18b 19c 20d 21c 22a 23d 24c 25a 26b 27d 28a 29a 30d 31a 32d 33b 34b 35c 36b 37d 38c 39c 40c 41a 42b 43b 44d 45d 46a 47c 48c 49a 50c 51b 52a 53c 54c 55a 56a 57c 58c 59c 60b 61b 62b 63a 64c 65b 66a 67a 68b 69a 70a 71b 72c 73c 74a 75a 76b 77a 78b 79b 80c 81a 82c 83a 84c 85a 86b 87a 88b 89a 90a 91b 92b 93b 94b 95a 96c 97c 98b 99b 100a 101c 102c 103b 104c 105c 106b 107c 108a 109a 110a 111b 1p 2d 3a 4a 5b 6b 7a 8d 9b 10d 11c 12c 13c 14a 15d 16a 17d 18c 19b 20c 21a 22d 23a 24b 25d 26d 27a 28c 29b 30c 31c 32b 33a 34c 35d 36b 37c 38d 39d 40b 41d 42c 43b 44c 45d 46d 47a 48c 49a 50a 51a 52a 53b 54a 55c 56b 57a 58a 59a 60c 61b 62a 63c 64b 65b 66a 67b 68c 69c 70b 71b 72c 73a 74b 75c 76b 77b 78c 79b 80b 81c 82b 83b 84b 85a 86c 87b 88b 89b 90c 91c 92a 93a 94b 95b 96a 97a 98c 99a 100b 101c 102c 103b 104b 105a 106a 107a 108b 109c 110b 111c 1q 2c 3c 4b 5c 6d 7b 8d 9c 10a 11c 12d 13c 14c 15c 16d 17d 18c 19a 20d 21c 22c 23a 24d 25a 26a 27a 28b 29a 30c 31d 32a 33c 34d 35a 36c 37d 38a 39a 40d 41c 42d 43a 44b 45b 46b 47b 48a 49b 50c 51b 52a 53c 54c 55b 56c 57b 58b 59b 60a 61c 62c 63a 64a 65c 66c 67a 68c 69b 70a 71a 72b 73b 74c 75b 76a 77c 78a 79a 80a 81b 82a 83a 84a 85b 86a 87a 88c 89a 90b 91a 92b 93b 94c 95a 96c 97b 98b 99a 100c 101a 102c 103a 104a 105b 106c 107a 108a 109b 110b 111a 1r 2b 3a 4c 5d 6b 7c 8b 9d 10d 11b 12b 13d 14b 15b 16d 17b 18d 19b 20a 21d 22b 23c 24b 25c 26d 27b 28d 29c 30b 31a 32d 33b 34a 35b 36a 37b 38c 39d 40d 41c 42d 43d 44d 45a 46b 47a 48b 49a 50b 51c 52c 53a 54b 55a 56a 57b 58b 59b 60c 61a 62c 63b 64c 65c 66b 67c 68a 69a 70c 71b 72b 73a 74a 75c 76a 77a 78a 79b 80a 81a 82a 83c 84c 85b 86b 87c 88a 89b 90b 91b 92c 93c 94b 95c 96a 97b 98a 99a 100a 101c 102b 103c 104a 105c 106b 107c 108c 109c 110c 111c 1s 2d 3b 4a 5b 6d 7d 8a 9d 10a 11a 12b 13a 14c 15c 16a 17c 18a 19c 20a 21c 22c 23b 24c 25b 26d 27d 28a 29b 30d 31b 32c 33d 34b 35c 36c 37c 38b 39a 40b 41b 42c 43d 44a 45b 46c 47b 48b 49c 50b 51a 52b 53b 54b 55b 56c 57c 58b 59c 60b 61a 62b 63b 64b 65a 66c 67c 68b 69b 70a 71c 72a 73b 74b 75c 76c 77b 78b 79c 80b 81c 82c 83a 84a 85c 86c 87b 88c 89c 90c 91a 92a 93a 94a 95c 96b 97a 98a 99b 100b 101c 102c 103b 104c 105b 106a 107b 108b 109a 110a 111a 1t 2d 3d 4a 5d 6c 7b 8c 9b 10c 11d 12a 13b 14d 15a 16d 17a 18b 19b 20c 21b 22a 23d 24a 25c 26b 27d 28b 29b 30a 31d 32a 33b 34d 35a 36d 37c 38a 39b 40d 41d 42a 43c 44b 45c 46d 47b 48a 49c 50a 51b 52c 53a 54a 55a 56b 57a 58c 59a 60a 61c 62a 63c 64a 65b 66a 67b 68a 69c 70c 71c 72c 73b 74c 75b 76b 77c 78c 79c 80c 81b 82c 83c 84c 85a 86b 87a 88b 89c 90c 91b 92b 93b 94a 95b 96b 97c 98c 99b 100b 101c 102c 103b 104c 105c 106c 107a 108a 109b 110c 111a 1u 2b 3d 4c 5b 6c 7a 8a 9c 10c 11b 12a 13d 14b 15b 16b 17c 18b 19c 20a 21c 22b 23c 24d 25a 26d 27b 28c 29c 30c 31c 32b 33c 34c 35d 36a 37b 38d 39b 40a 41d 42a 43c 44c 45a 46d 47c 48c 49b 50c 51c 52b 53c 54b 55b 56a 57b 58c 59b 60b 61b 62a 63b 64b 65a 66b 67a 68b 69a 70b 71a 72c 73c 74a 75b 76b 77c 78a 79a 80a 81c 82b 83c 84b 85c 86b 87b 88a 89a 90a 91c 92b 93a 94c 95a 96b 97c 98a 99c 100c 101b 102c 103a 104b 105b 106b 107c 108b 109c 110a 111b 1v 2a 3a 4d 5a 6b 7c 8d 9a 10d 11d 12d 13b 14c 15c 16b 17d 18c 19d 20c 21b 22d 23d 24c 25b 26a 27c 28a 29d 30a 31a 32d 33a 34b 35c 36c 37a 38c 39d 40a 41b 42a 43a 44d 45b 46c 47a 48b 49b 50b 51b 52b 53a 54c 55c 56c 57c 58a 59c 60a 61c 62b 63a 64a 65a 66a 67a 68b 69a 70c 71b 72a 73a 74c 75c 76c 77a 78b 79a 80b 81b 82b 83b 84b 85a 86a 87c 88b 89b 90a 91b 92c 93b 94c 95a 96a 97a 98b 99c 100a 101c 102c 103a 104a 105a 106c 107a 108a 109b 110a 111c 1w 2a 3c 4b 5c 6a 7d 8b 9d 10b 11c 12b 13c 14d 15a 16a 17b 18d 19a 20b 21d 22b 23d 24b 25d 26c 27a 28b 29d 30c 31c 32c 33d 34a 35b 36d 37a 38b 39c 40b 41c 42d 43d 44a 45c 46b 47c 48b 49a 50a 51c 52c 53b 54a 55c 56b 57c 58c 59c 60b 61a 62c 63a 64a 65b 66c 67b 68c 69b 70a 71a 72a 73c 74a 75b 76c 77b 78b 79b 80c 81a 82c 83a 84a 85c 86a 87a 88b 89a 90a 91a 92c 93c 94b 95b 96c 97c 98c 99a 100b 101c 102c 103a 104c 105c 106b 107b 108c 109a 110b 111c 1x 2a 3d 4d 5a 6c 7b 8c 9d 10c 11a 12a 13a 14a 15d 16c 17b 18a 19d 20c 21a 22c 23a 24d 25b 26a 27c 28d 29d 30d 31d 32a 33a 34a 35b 36b 37a 38a 39b 40c 41c 42c 43c 44b 45d 46b 47b 48a 49b 50c 51a 52a 53c 54c 55a 56a 57a 58a 59b 60a 61b 62a 63c 64c 65c 66b 67c 68b 69b 70b 71c 72b 73b 74b 75a 76a 77a 78a 79c 80c 81c 82a 83b 84c 85c 86c 87b 88a 89c 90b 91c 92c 93c 94a 95a 96b 97b 98b 99b 100c 101a 102c 103b 104a 105a 106a 107c 108c 109a 110a 111a 1y 2c 3b 4a 5b 6d 7c 8d 9b 10a 11b 12c 13d 14c 15d 16c 17d 18c 19d 20a 21d 22b 23c 24a 25d 26d 27b 28b 29a 30b 31a 32d 33d 34d 35a 36b 37d 38c 39a 40c 41a 42d 43b 44d 45d 46a 47c 48c 49a 50a 51c 52b 53b 54a 55a 56c 57a 58a 59a 60c 61c 62b 63c 64b 65b 66c 67c 68a 69c 70b 71c 72c 73c 74a 75a 76b 77b 78c 79c 80a 81b 82a 83c 84a 85b 86c 87b 88c 89a 90b 91a 92a 93b 94b 95c 96a 97b 98c 99c 100c 101a 102c 103a 104c 105c 106b 107c 108a 109b 110b 111b 1z 2d 3b 4d 5c 6a 7a 8c 9b 10b 11c 12d 13c 14a 15b 16a 17a 18a 19b 20b 21c 22a 23c 24d 25a 26d 27c 28d 29b 30b 31c 32b 33c 34d 35a 36c 37c 38d 39c 40b 41b 42b 43a 44c 45a 46c 47a 48a 49c 50b 51a 52c 53a 54c 55b 56a 57b 58a 59b 60b 61c 62b 63c 64c 65b 66a 67a 68c 69c 70a 71a 72c 73c 74c 75a 76a 77c 78c 79b 80b 81a 82c 83b 84c 85a 86b 87c 88c 89a 90c 91a 92c 93b 94b 95b 96a 97a 98b 99b 100a 101c 102a 103c 104b 105c 106c 107c 108a 109b 110c 111a 1A 2c 3a 4b 5a 6d 7b 8a 9a 10a 11d 12b 13b 14d 15a 16b 17b 18b 19a 20d 21a 22d 23a 24c 25c 26a 27a 28c 29a 30a 31b 32c 33a 34c 35d 36d 37d 38b 39a 40a 41b 42d 43d 44a 45c 46d 47a 48c 49c 50c 51b 52a 53a 54b 55a 56c 57a 58c 59c 60c 61b 62a 63b 64b 65c 66a 67b 68a 69b 70b 71c 72b 73b 74b 75a 76c 77b 78c 79a 80b 81a 82c 83a 84c 85a 86a 87a 88a 89b 90a 91b 92a 93a 94c 95c 96c 97c 98a 99a 100c 101b 102a 103c 104b 105b 106a 107c 108b 109a 110c 111b 1B 2b 3d 4c 5d 6d 7d 8b 9c 10a 11a 12d 13a 14b 15d 16a 17c 18d 19a 20d 21b 22c 23b 24b 25c 26b 27a 28a 29c 30d 31d 32c 33b 34b 35c 36a 37b 38a 39a 40b 41d 42c 43a 44b 45d 46c 47b 48c 49a 50c 51a 52a 53c 54a 55b 56b 57b 58b 59a 60c 61a 62c 63b 64b 65a 66a 67a 68b 69a 70a 71a 72a 73a 74c 75c 76b 77a 78b 79a 80c 81c 82b 83c 84b 85b 86a 87a 88b 89b 90c 91c 92c 93a 94a 95b 96b 97a 98c 99c 100a 101c 102b 103c 104c 105c 106c 107a 108c 109b 110c 111b 1C 2a 3b 4c 5b 6b 7d 8a 9b 10d 11a 12c 13a 14a 15c 16d 17a 18b 19c 20d 21b 22c 23a 24c 25a 26b 27b 28d 29d 30a 31c 32a 33c 34a 35b 36a 37a 38d 39d 40d 41a 42b 43b 44d 45b 46a 47c 48b 49a 50c 51b 52b 53b 54c 55b 56b 57a 58c 59a 60b 61b 62c 63c 64a 65c 66b 67b 68a 69a 70c 71c 72a 73a 74b 75c 76a 77c 78a 79b 80b 81c 82b 83a 84a 85a 86c 87a 88b 89b 90b 91b 92b 93c 94c 95a 96c 97c 98c 99a 100c 101a 102c 103b 104a 105a 106b 107c 108b 109c 110a 111a 1D 2b 3c 4d 5d 6a 7c 8c 9d 10b 11c 12c 13c 14a 15c 16d 17c 18c 19d 20b 21c 22d 23b 24a 25c 26c 27d 28c 29c 30c 31d 32a 33a 34c 35d 36b 37b 38a 39b 40d 41a 42b 43b 44b 45b 46d 47a 48a 49c 50a 51b 52a 53a 54b 55c 56a 57a 58b 59b 60a 61a 62a 63c 64c 65a 66c 67a 68c 69c 70a 71b 72c 73b 74a 75b 76c 77a 78b 79b 80a 81b 82a 83a 84a 85b 86b 87c 88a 89c 90c 91c 92b 93b 94a 95a 96b 97a 98a 99c 100b 101c 102b 103c 104b 105c 106a 107a 108c 109a 110b 111c 1E 2c 3d 4d 5a 6c 7a 8b 9c 10c 11b 12c 13d 14c 15c 16b 17c 18d 19a 20c 21a 22a 23d 24c 25b 26a 27d 28d 29a 30b 31d 32b 33d 34a 35b 36c 37d 38c 39c 40a 41d 42a 43b 44c 45b 46b 47b 48c 49b 50a 51b 52b 53c 54a 55a 56a 57b 58a 59c 60a 61b 62b 63a 64c 65b 66b 67c 68a 69a 70c 71b 72b 73c 74c 75c 76b 77b 78a 79c 80b 81a 82c 83b 84b 85c 86b 87a 88c 89a 90a 91a 92c 93a 94b 95c 96a 97b 98a 99a 100b 101c 102a 103c 104c 105b 106b 107b 108a 109c 110b 111c 1F 2d 3a 4a 5c 6b 7b 8c 9a 10c 11c 12c 13b 14b 15b 16c 17a 18a 19b 20c 21d 22b 23d 24b 25d 26a 27b 28a 29b 30c 31b 32a 33b 34d 35c 36a 37c 38c 39a 40a 41c 42c 43a 44a 45a 46a 47b 48a 49c 50b 51b 52c 53c 54a 55a 56c 57c 58a 59a 60a 61c 62a 63a 64c 65c 66c 67c 68b 69b 70b 71a 72b 73b 74c 75a 76b 77c 78a 79c 80c 81b 82a 83b 84a 85a 86c 87c 88b 89c 90c 91c 92a 93c 94a 95b 96c 97a 98b 99b 100c 101b 102a 103c 104c 105b 106a 107a 108a 109c 110b 111a 1G 2a 3c 4a 5a 6d 7a 8d 9d 10b 11a 12b 13a 14a 15a 16d 17d 18c 19c 20c 21a 22b 23c 24c 25b 26b 27c 28b 29c 30d 31a 32c 33b 34d 35a 36d 37d 38b 39c 40d 41b 42c 43a 44c 45c 46d 47c 48b 49b 50b 51c 52a 53a 54b 55c 56b 57c 58c 59b 60b 61c 62a 63a 64c 65a 66a 67b 68c 69c 70c 71a 72c 73b 74a 75a 76b 77c 78c 79b 80a 81a 82a 83c 84c 85c 86c 87c 88c 89c 90c 91a 92b 93b 94c 95c 96a 97b 98b 99c 100c 101c 102b 103c 104a 105b 106c 107b 108b 109b 110a 111a 1H 2a 3c 4c 5d 6b 7c 8a 9c 10a 11c 12d 13c 14c 15b 16c 17b 18b 19b 20c 21b 22c 23b 24a 25d 26b 27a 28c 29b 30a 31a 32b 33c 34c 35d 36b 37c 38b 39b 40c 41a 42a 43d 44a 45a 46c 47a 48a 49b 50c 51c 52b 53c 54c 55b 56a 57b 58a 59a 60c 61c 62b 63b 64a 65c 66a 67c 68b 69b 70c 71b 72b 73c 74b 75c 76b 77b 78c 79c 80b 81b 82c 83a 84b 85a 86b 87c 88c 89b 90b 91b 92a 93b 94c 95a 96a 97a 98b 99c 100c 101a 102a 103c 104a 105a 106c 107b 108a 109a 110b 111b 1I 2b 3b 4b 5b 6d 7b 8b 9b 10d 11d 12d 13b 14b 15b 16c 17c 18a 19a 20a 21c 22d 23a 24c 25b 26c 27d 28b 29d 30b 31a 32d 33d 34b 35c 36c 37b 38d 39b 40b 41c 42b 43c 44b 45c 46d 47c 48b 49b 50b 51c 52b 53c 54c 55a 56b 57b 58a 59c 60c 61c 62b 63c 64c 65b 66a 67b 68b 69c 70b 71c 72b 73a 74c 75b 76c 77c 78b 79a 80c 81c 82a 83b 84c 85b 86a 87c 88b 89b 90b 91a 92c 93a 94b 95b 96c 97c 98c 99c 100c 101b 102c 103b 104a 105c 106c 107a 108a 109a 110c 111a 1J 2d 3c 4a 5c 6a 7a 8d 9c 10d 11d 12b 13a 14d 15d 16a 17d 18a 19d 20d 21d 22d 23b 24a 25c 26b 27c 28c 29a 30c 31b 32d 33d 34b 35a 36d 37b 38a 39d 40a 41b 42d 43b 44d 45d 46b 47a 48b 49c 50a 51a 52a 53c 54b 55a 56a 57a 58a 59b 60c 61a 62b 63a 64b 65b 66c 67c 68a 69a 70a 71c 72c 73c 74a 75b 76a 77b 78c 79b 80a 81a 82c 83c 84c 85a 86c 87b 88c 89c 90a 91b 92b 93a 94a 95b 96c 97a 98c 99c 100b 101c 102c 103a 104c 105a 106a 107c 108b 109c 110a 111b 1K 2d 3a 4b 5a 6c 7d 8b 9d 10b 11b 12b 13c 14d 15c 16b 17a 18c 19b 20a 21d 22a 23d 24b 25d 26c 27b 28d 29c 30d 31c 32c 33c 34c 35a 36c 37a 38c 39b 40a 41d 42b 43a 44b 45b 46a 47a 48a 49c 50a 51c 52c 53c 54c 55c 56c 57b 58c 59b 60c 61c 62a 63b 64a 65c 66c 67c 68a 69b 70c 71b 72b 73c 74b 75c 76b 77b 78c 79c 80b 81c 82a 83a 84a 85a 86b 87b 88b 89a 90c 91a 92c 93a 94c 95c 96c 97a 98a 99a 100c 101a 102c 103b 104c 105c 106c 107b 108c 109b 110a 111b 1a 2a 3c 4b 5b 6a 7d 8c 9a 10a 11d 12a 13b 14c 15b 16d 17a 18d 19c 20a 21c 22a 23c 24d 25a 26d 27a 28a 29b 30b 31a 32a 33a 34d 35b 36d 37b 38a 39d 40c 41d 42c 43d 44c 45b 46a 47c 48b 49b 50a 51a 52c 53c 54c 55a 56a 57a 58a 59b 60b 61b 62c 63a 64a 65b 66c 67a 68c 69c 70c 71b 72c 73c 74b 75c 76a 77b 78c 79b 80a 81b 82a 83c 84b 85b 86b 87c 88c 89a 90b 91c 92a 93a 94b 95a 96b 97a 98b 99c 100b 101c 102c 103b 104c 105a 106b 107b 108b 109b 110b 111a 1b 2a 3b 4b 5d 6c 7b 8b 9b 10c 11c 12a 13d 14c 15a 16a 17d 18b 19c 20c 21b 22b 23c 24d 25a 26a 27d 28a 29a 30d 31d 32a 33d 34b 35d 36a 37a 38b 39d 40b 41a 42a 43a 44d 45c 46d 47b 48a 49c 50c 51b 52b 53b 54b 55b 56c 57b 58a 59c 60c 61c 62b 63a 64b 65a 66b 67a 68b 69b 70a 71c 72b 73a 74b 75a 76c 77b 78b 79a 80c 81c 82b 83b 84a 85b 86b 87c 88a 89a 90a 91a 92c 93b 94c 95c 96a 97c 98b 99b 100c 101b 102b 103c 104a 105c 106c 107a 108c 109c 110a 111a 1c 2a 3a 4b 5a 6c 7b 8a 9b 10a 11c 12d 13a 14a 15d 16b 17a 18d 19d 20b 21d 22d 23b 24d 25b 26d 27c 28b 29c 30a 31c 32b 33b 34c 35b 36c 37c 38a 39a 40b 41c 42c 43b 44b 45d 46b 47c 48a 49a 50a 51a 52b 53a 54a 55a 56c 57a 58b 59c 60b 61c 62c 63b 64a 65c 66a 67b 68b 69b 70b 71c 72c 73a 74a 75c 76c 77c 78b 79c 80a 81a 82b 83b 84a 85c 86a 87a 88b 89c 90a 91b 92c 93c 94b 95b 96c 97c 98c 99a 100c 101b 102a 103c 104a 105a 106c 107a 108c 109b 110b 111b 1d 2b 3a 4c 5c 6d 7c 8b 9a 10b 11a 12a 13d 14b 15c 16b 17b 18c 19a 20d 21a 22c 23a 24c 25a 26b 27c 28a 29a 30c 31c 32c 33b 34a 35a 36d 37c 38d 39d 40c 41c 42b 43a 44a 45a 46c 47b 48c 49c 50b 51c 52a 53c 54c 55b 56b 57c 58a 59a 60a 61b 62c 63a 64b 65a 66b 67a 68a 69b 70a 71b 72a 73b 74c 75a 76b 77c 78c 79c 80b 81c 82c 83b 84a 85a 86b 87a 88a 89c 90b 91c 92b 93c 94a 95c 96b 97b 98c 99b 100c 101a 102c 103b 104b 105c 106c 107a 108c 109b 110c 111a 1e 2b 3a 4c 5c 6c 7c 8d 9d 10d 11b 12c 13b 14d 15c 16a 17c 18d 19b 20c 21b 22a 23c 24d 25d 26c 27a 28c 29b 30d 31c 32d 33d 34a 35c 36b 37d 38b 39a 40d 41b 42d 43c 44c 45c 46b 47a 48c 49c 50c 51a 52c 53b 54b 55b 56a 57b 58c 59a 60a 61b 62b 63b 64c 65b 66c 67b 68b 69b 70c 71c 72b 73a 74c 75b 76a 77a 78c 79c 80b 81a 82c 83a 84c 85b 86b 87b 88a 89b 90a 91b 92c 93b 94c 95b 96c 97c 98a 99a 100c 101b 102a 103c 104a 105a 106b 107c 108a 109a 110a 111b 1f 2a 3b 4d 5b 6a 7d 8c 9c 10c 11a 12b 13c 14b 15a 16b 17d 18a 19c 20c 21c 22c 23a 24a 25c 26a 27b 28c 29b 30b 31d 32d 33c 34b 35b 36b 37a 38d 39c 40d 41a 42d 43c 44a 45b 46b 47b 48a 49a 50b 51a 52c 53a 54b 55c 56b 57c 58c 59c 60c 61a 62b 63a 64a 65c 66a 67c 68c 69c 70b 71b 72b 73b 74b 75b 76b 77a 78a 79b 80a 81b 82a 83b 84b 85b 86a 87a 88b 89c 90a 91b 92c 93a 94c 95c 96b 97b 98b 99c 100a 101c 102c 103a 104b 105c 106b 107b 108c 109a 110a 111c 1g 2a 3d 4a 5a 6b 7a 8d 9c 10d 11a 12c 13b 14d 15a 16a 17b 18b 19d 20b 21d 22c 23c 24c 25d 26c 27c 28b 29d 30b 31b 32a 33c 34d 35d 36a 37c 38b 39c 40c 41d 42b 43d 44b 45a 46a 47b 48b 49b 50a 51a 52c 53a 54a 55a 56c 57b 58b 59c 60b 61a 62a 63a 64b 65b 66c 67a 68c 69a 70a 71a 72b 73c 74c 75c 76a 77b 78b 79a 80b 81b 82c 83c 84a 85b 86c 87c 88c 89a 90b 91a 92c 93b 94b 95b 96c 97a 98c 99c 100b 101c 102c 103b 104c 105b 106b 107a 108b 109c 110c 111b 1h 2a 3b 4c 5c 6a 7a 8a 9a 10b 11b 12a 13a 14c 15a 16d 17d 18d 19b 20d 21d 22b 23d 24b 25d 26d 27d 28a 29d 30d 31d 32a 33c 34c 35c 36c 37d 38a 39a 40b 41a 42c 43b 44a 45a 46c 47c 48c 49b 50a 51c 52b 53b 54a 55a 56b 57c 58c 59a 60b 61c 62b 63c 64c 65c 66b 67a 68a 69a 70c 71a 72b 73b 74b 75a 76c 77b 78b 79c 80c 81c 82b 83c 84b 85b 86a 87a 88a 89b 90c 91b 92b 93c 94a 95b 96b 97a 98b 99b 100a 101c 102c 103a 104c 105a 106b 107c 108c 109c 110c 111a 1i 2a 3d 4d 5a 6a 7b 8a 9d 10a 11d 12a 13d 14d 15b 16d 17c 18c 19d 20c 21c 22a 23d 24d 25a 26b 27a 28d 29c 30d 31b 32c 33a 34b 35c 36a 37d 38a 39c 40a 41c 42c 43c 44c 45b 46c 47a 48c 49a 50b 51b 52b 53c 54b 55b 56b 57b 58a 59b 60c 61a 62b 63b 64c 65a 66b 67b 68c 69c 70b 71b 72c 73b 74c 75c 76c 77c 78a 79c 80c 81b 82c 83a 84b 85a 86a 87b 88a 89c 90a 91c 92b 93c 94a 95c 96a 97c 98c 99c 100c 101b 102a 103c 104b 105a 106c 107b 108c 109b 110a 111c 1j 2b 3c 4a 5c 6b 7c 8d 9c 10b 11d 12c 13c 14a 15a 16c 17a 18d 19d 20c 21b 22d 23a 24c 25a 26d 27d 28d 29c 30a 31b 32c 33a 34a 35d 36d 37a 38c 39c 40d 41b 42b 43c 44d 45d 46a 47c 48a 49a 50a 51a 52b 53b 54c 55a 56b 57c 58a 59b 60b 61c 62b 63b 64a 65a 66a 67c 68c 69c 70c 71b 72a 73a 74a 75a 76c 77a 78a 79b 80a 81b 82a 83b 84c 85a 86c 87a 88a 89b 90a 91b 92b 93c 94a 95b 96a 97b 98a 99b 100c 101b 102c 103c 104b 105b 106b 107a 108b 109b 110a 111c 1k 2a 3c 4d 5d 6d 7a 8b 9a 10c 11c 12a 13c 14a 15d 16a 17b 18d 19c 20a 21d 22c 23d 24c 25a 26d 27c 28c 29d 30c 31c 32b 33c 34d 35a 36c 37c 38d 39a 40b 41c 42c 43d 44d 45b 46b 47c 48b 49b 50a 51a 52c 53a 54b 55b 56c 57a 58a 59a 60c 61a 62c 63a 64b 65c 66c 67a 68c 69b 70c 71a 72b 73c 74b 75b 76a 77b 78c 79b 80b 81b 82c 83a 84b 85b 86c 87c 88b 89b 90c 91c 92b 93b 94b 95a 96c 97a 98b 99c 100c 101b 102c 103a 104a 105b 106c 107b 108a 109b 110b 111b 1l 2a 3b 4c 5a 6b 7d 8c 9d 10d 11a 12b 13b 14c 15d 16d 17a 18b 19b 20d 21a 22a 23c 24c 25c 26d 27c 28c 29b 30c 31c 32b 33d 34d 35a 36a 37b 38d 39c 40d 41a 42b 43b 44b 45a 46b 47a 48b 49b 50c 51c 52c 53a 54b 55b 56c 57b 58c 59a 60a 61a 62b 63b 64b 65a 66c 67c 68b 69b 70b 71a 72b 73c 74a 75b 76c 77a 78c 79c 80b 81c 82c 83a 84c 85b 86a 87a 88a 89c 90c 91a 92c 93c 94a 95c 96a 97a 98a 99b 100b 101c 102c 103a 104a 105c 106b 107a 108a 109a 110c 111b 1m 2a 3c 4d 5d 6b 7b 8c 9d 10c 11a 12b 13c 14a 15b 16a 17a 18b 19a 20d 21d 22b 23c 24b 25d 26b 27c 28c 29d 30d 31a 32d 33d 34c 35a 36b 37c 38a 39b 40d 41b 42d 43c 44a 45d 46c 47a 48a 49a 50a 51a 52b 53b 54b 55a 56c 57a 58c 59b 60b 61c 62c 63c 64c 65b 66b 67c 68b 69a 70c 71b 72a 73a 74c 75a 76c 77a 78c 79b 80c 81a 82c 83c 84a 85c 86c 87a 88b 89b 90a 91a 92b 93b 94b 95a 96a 97b 98a 99b 100a 101c 102c 103a 104a 105c 106c 107a 108b 109b 110b 111c 1n 2b 3b 4c 5a 6c 7c 8a 9d 10a 11a 12b 13c 14d 15c 16a 17c 18c 19b 20c 21b 22b 23d 24d 25b 26a 27a 28b 29b 30c 31d 32b 33a 34a 35b 36d 37c 38a 39a 40c 41d 42b 43b 44d 45d 46c 47a 48c 49a 50c 51c 52c 53c 54b 55c 56b 57c 58c 59c 60b 61b 62b 63c 64c 65a 66a 67b 68b 69c 70a 71b 72c 73b 74b 75b 76a 77a 78b 79b 80c 81c 82c 83b 84c 85b 86b 87b 88b 89c 90c 91b 92b 93c 94b 95a 96b 97a 98a 99b 100c 101a 102c 103b 104c 105b 106b 107a 108a 109c 110a 111c 1o 2a 3a 4c 5a 6c 7a 8c 9c 10a 11c 12d 13d 14d 15b 16b 17c 18c 19d 20c 21b 22c 23c 24b 25c 26a 27c 28c 29b 30c 31d 32c 33d 34a 35a 36d 37c 38b 39b 40d 41d 42a 43a 44b 45c 46c 47b 48a 49b 50b 51a 52b 53b 54a 55b 56b 57a 58b 59b 60a 61a 62c 63b 64a 65a 66c 67c 68a 69b 70b 71a 72b 73a 74c 75c 76a 77c 78a 79a 80b 81b 82b 83c 84a 85c 86c 87c 88a 89b 90c 91a 92c 93a 94a 95c 96b 97b 98c 99a 100c 101a 102b 103c 104b 105b 106a 107a 108b 109c 110c 111a 1p 2a 3d 4c 5d 6c 7d 8a 9d 10a 11a 12a 13a 14d 15c 16b 17b 18a 19d 20d 21c 22c 23c 24d 25c 26b 27d 28a 29c 30b 31b 32c 33b 34a 35b 36a 37a 38a 39a 40d 41b 42d 43a 44b 45a 46c 47c 48b 49b 50c 51b 52b 53c 54b 55b 56c 57c 58c 59c 60b 61c 62c 63b 64a 65c 66b 67c 68a 69b 70c 71a 72b 73b 74a 75b 76c 77c 78a 79a 80a 81a 82c 83c 84c 85b 86b 87c 88a 89a 90b 91a 92b 93b 94a 95c 96b 97b 98a 99c 100c 101b 102b 103c 104c 105c 106b 107b 108c 109a 110a 111b 1q 2a 3d 4d 5a 6a 7a 8a 9a 10b 11d 12b 13a 14b 15d 16c 17c 18d 19d 20c 21d 22d 23d 24a 25d 26c 27b 28a 29d 30d 31c 32c 33a 34a 35b 36d 37a 38b 39b 40b 41d 42c 43c 44c 45c 46c 47c 48c 49c 50b 51c 52b 53a 54a 55a 56b 57a 58c 59a 60b 61a 62b 63b 64b 65b 66b 67b 68b 69a 70c 71b 72a 73c 74a 75c 76b 77b 78c 79c 80c 81a 82c 83b 84c 85a 86c 87c 88a 89b 90a 91b 92a 93a 94b 95c 96a 97a 98a 99b 100b 101c 102b 103c 104b 105a 106b 107b 108b 109a 110a 111b 1r 2a 3d 4a 5b 6a 7b 8d 9b 10c 11a 12a 13c 14a 15c 16a 17d 18b 19c 20c 21a 22d 23b 24a 25d 26b 27c 28a 29b 30c 31d 32a 33a 34d 35a 36c 37c 38d 39a 40a 41b 42c 43c 44c 45b 46c 47b 48a 49b 50c 51b 52a 53c 54a 55c 56b 57a 58a 59a 60a 61b 62b 63a 64a 65a 66c 67a 68c 69c 70a 71a 72a 73b 74b 75b 76b 77b 78b 79a 80b 81b 82b 83b 84a 85c 86c 87a 88c 89a 90a 91c 92a 93b 94a 95a 96b 97a 98c 99b 100c 101a 102c 103b 104b 105b 106c 107a 108a 109a 110a 111a 1s 2a 3a 4b 5c 6a 7a 8b 9c 10c 11b 12c 13d 14a 15a 16b 17a 18c 19d 20c 21b 22b 23c 24d 25a 26b 27c 28c 29c 30b 31d 32d 33a 34a 35b 36b 37b 38c 39d 40d 41a 42b 43c 44b 45c 46a 47a 48c 49a 50c 51b 52a 53c 54c 55c 56b 57a 58c 59a 60a 61b 62a 63a 64a 65b 66b 67a 68c 69a 70c 71b 72b 73a 74c 75a 76a 77c 78a 79b 80c 81a 82b 83c 84c 85a 86b 87a 88b 89b 90b 91b 92c 93c 94c 95b 96c 97b 98b 99a 100c 101b 102b 103c 104a 105c 106b 107a 108c 109c 110c 111b 1t 2a 3c 4b 5a 6a 7d 8d 9d 10d 11a 12c 13a 14a 15c 16c 17d 18d 19d 20d 21a 22d 23b 24d 25b 26d 27b 28d 29d 30c 31a 32b 33c 34a 35b 36a 37a 38d 39a 40b 41c 42d 43d 44a 45b 46b 47a 48b 49a 50c 51a 52b 53b 54b 55c 56c 57b 58a 59c 60c 61b 62c 63b 64c 65c 66c 67a 68c 69a 70b 71a 72b 73a 74a 75c 76c 77a 78b 79a 80a 81a 82a 83b 84b 85c 86c 87c 88c 89a 90a 91c 92c 93c 94c 95c 96a 97a 98b 99c 100c 101b 102b 103c 104a 105a 106a 107c 108c 109a 110b 111c 1u 2a 3c 4d 5a 6a 7c 8b 9d 10d 11d 12c 13a 14d 15d 16a 17d 18c 19d 20d 21d 22d 23a 24c 25b 26a 27d 28d 29d 30a 31b 32a 33a 34d 35b 36d 37c 38b 39a 40b 41c 42d 43a 44b 45c 46c 47a 48b 49c 50b 51a 52c 53b 54a 55a 56c 57c 58b 59a 60a 61a 62c 63c 64a 65b 66a 67c 68a 69b 70c 71b 72a 73a 74b 75a 76c 77a 78b 79c 80c 81a 82a 83b 84a 85a 86a 87c 88c 89b 90c 91a 92c 93c 94b 95b 96a 97a 98b 99b 100b 101c 102a 103c 104c 105c 106a 107a 108c 109a 110b 111c 1v 2b 3c 4c 5b 6c 7a 8b 9c 10b 11b 12c 13d 14a 15d 16d 17a 18b 19a 20d 21c 22c 23b 24d 25c 26d 27b 28c 29a 30d 31d 32a 33c 34c 35a 36a 37c 38a 39a 40d 41d 42c 43c 44b 45a 46a 47b 48c 49a 50a 51a 52a 53c 54a 55a 56a 57a 58c 59a 60c 61a 62a 63b 64b 65c 66c 67c 68a 69b 70a 71a 72c 73b 74a 75a 76b 77b 78c 79c 80a 81c 82c 83a 84c 85b 86b 87b 88c 89a 90b 91a 92a 93c 94a 95c 96c 97c 98c 99a 100c 101a 102b 103c 104c 105c 106b 107b 108c 109c 110c 111b 1w 2b 3b 4d 5a 6d 7b 8d 9b 10d 11d 12c 13d 14a 15b 16b 17a 18b 19b 20d 21c 22d 23c 24c 25c 26d 27d 28d 29c 30b 31a 32a 33a 34d 35c 36b 37b 38a 39a 40d 41d 42b 43c 44c 45d 46c 47a 48a 49b 50c 51a 52b 53c 54c 55a 56c 57a 58b 59b 60a 61b 62a 63b 64b 65c 66a 67c 68a 69c 70b 71c 72b 73a 74b 75c 76b 77a 78c 79c 80b 81b 82a 83c 84c 85b 86b 87b 88c 89c 90c 91b 92b 93a 94a 95a 96a 97a 98b 99b 100c 101a 102a 103c 104b 105a 106c 107c 108a 109c 110c 111a 1x 2b 3c 4b 5b 6b 7d 8b 9b 10d 11d 12c 13d 14c 15b 16a 17a 18c 19c 20d 21b 22a 23d 24a 25d 26b 27a 28a 29c 30b 31a 32d 33d 34b 35d 36d 37d 38c 39d 40a 41b 42b 43a 44d 45c 46d 47c 48c 49c 50a 51c 52b 53a 54b 55b 56b 57b 58c 59c 60c 61a 62b 63a 64b 65a 66a 67a 68a 69a 70c 71a 72a 73c 74c 75b 76b 77b 78b 79b 80b 81a 82c 83c 84a 85a 86a 87c 88b 89a 90a 91a 92a 93b 94c 95c 96a 97c 98c 99a 100b 101c 102a 103c 104b 105b 106b 107b 108a 109c 110b 111b 1y 2a 3d 4d 5a 6b 7a 8b 9d 10c 11c 12b 13b 14d 15a 16a 17c 18a 19a 20d 21c 22c 23d 24b 25c 26a 27d 28a 29b 30a 31c 32b 33c 34c 35c 36c 37b 38b 39c 40d 41b 42b 43a 44c 45c 46d 47b 48b 49c 50c 51b 52c 53a 54c 55c 56a 57c 58b 59b 60b 61b 62c 63b 64c 65a 66a 67b 68c 69b 70a 71b 72a 73a 74c 75c 76c 77c 78a 79a 80c 81c 82c 83a 84c 85c 86a 87c 88b 89b 90a 91b 92b 93a 94a 95a 96c 97a 98a 99b 100a 101c 102a 103c 104b 105b 106c 107b 108c 109c 110a 111a 1z 2a 3a 4b 5a 6b 7d 8a 9d 10a 11d 12b 13b 14b 15d 16b 17d 18c 19d 20c 21a 22c 23b 24b 25d 26b 27b 28c 29a 30a 31b 32c 33b 34a 35b 36d 37d 38c 39d 40c 41d 42d 43b 44d 45d 46a 47b 48c 49a 50c 51c 52a 53b 54b 55c 56c 57a 58c 59a 60a 61a 62c 63a 64b 65a 66c 67b 68a 69a 70c 71c 72a 73b 74b 75b 76b 77b 78a 79a 80c 81b 82b 83c 84b 85c 86a 87a 88b 89b 90a 91c 92a 93a 94a 95a 96c 97c 98a 99c 100c 101a 102c 103a 104a 105a 106a 107b 108b 109a 110a 111b 1A 2a 3c 4a 5c 6a 7c 8d 9b 10d 11a 12d 13c 14a 15c 16c 17a 18a 19b 20c 21c 22c 23d 24d 25d 26b 27d 28b 29b 30c 31c 32b 33b 34b 35a 36b 37a 38d 39b 40b 41c 42b 43b 44b 45d 46a 47c 48a 49b 50a 51a 52b 53b 54c 55b 56a 57c 58a 59a 60a 61a 62b 63c 64c 65a 66c 67c 68c 69a 70c 71b 72a 73a 74c 75c 76b 77c 78b 79b 80a 81b 82b 83b 84a 85c 86c 87c 88c 89a 90c 91a 92c 93c 94a 95a 96b 97a 98c 99c 100b 101c 102c 103b 104c 105a 106b 107b 108c 109c 110a 111c 1B 2a 3c 4d 5b 6b 7c 8d 9d 10c 11b 12a 13d 14d 15b 16d 17b 18a 19b 20c 21c 22a 23c 24d 25b 26a 27c 28b 29a 30c 31a 32d 33d 34d 35b 36b 37c 38b 39c 40a 41a 42b 43c 44a 45a 46b 47c 48a 49b 50a 51b 52c 53a 54b 55c 56c 57c 58c 59b 60a 61c 62a 63a 64c 65c 66b 67c 68c 69b 70c 71c 72c 73c 74b 75a 76a 77b 78a 79b 80b 81b 82c 83b 84a 85c 86b 87c 88c 89a 90b 91b 92b 93b 94b 95c 96a 97c 98b 99b 100c 101b 102c 103a 104b 105a 106a 107c 108b 109c 110a 111c 1C 2b 3a 4d 5a 6d 7c 8b 9d 10c 11b 12b 13b 14c 15a 16c 17c 18a 19a 20b 21c 22a 23c 24a 25c 26d 27d 28a 29a 30c 31b 32b 33d 34c 35c 36d 37c 38b 39c 40a 41d 42c 43c 44a 45d 46b 47a 48a 49c 50a 51a 52c 53a 54a 55a 56c 57c 58b 59b 60a 61a 62a 63b 64b 65a 66c 67c 68c 69c 70a 71a 72c 73c 74c 75b 76c 77a 78c 79c 80a 81a 82a 83c 84b 85b 86b 87c 88a 89c 90c 91c 92c 93b 94a 95b 96a 97a 98a 99c 100b 101c 102a 103c 104c 105c 106c 107b 108c 109a 110b 111c 1D 2a 3b 4c 5b 6c 7d 8a 9a 10c 11a 12d 13a 14b 15a 16b 17b 18a 19a 20d 21b 22c 23d 24b 25d 26d 27b 28d 29d 30a 31a 32d 33c 34b 35a 36a 37a 38c 39c 40b 41b 42a 43c 44a 45a 46c 47b 48c 49a 50b 51a 52b 53b 54c 55a 56b 57c 58a 59c 60c 61c 62c 63a 64a 65b 66a 67b 68b 69a 70b 71c 72a 73c 74c 75a 76a 77c 78a 79c 80b 81c 82b 83b 84c 85a 86a 87a 88c 89a 90a 91b 92a 93c 94b 95c 96c 97b 98c 99a 100c 101a 102c 103b 104c 105b 106b 107c 108a 109b 110a 111b 1E 2a 3b 4c 5c 6d 7b 8d 9b 10b 11a 12a 13c 14b 15d 16a 17a 18b 19c 20d 21d 22c 23a 24a 25c 26d 27b 28c 29b 30c 31a 32a 33b 34c 35c 36a 37c 38d 39d 40b 41a 42b 43c 44b 45d 46d 47c 48a 49c 50c 51a 52c 53a 54c 55b 56b 57c 58c 59a 60c 61a 62a 63c 64b 65c 66a 67b 68c 69b 70b 71a 72c 73a 74b 75b 76a 77a 78c 79b 80c 81b 82b 83c 84a 85b 86a 87b 88b 89b 90c 91c 92b 93b 94a 95b 96b 97a 98c 99c 100c 101b 102c 103b 104b 105c 106a 107c 108b 109b 110c 111a 1F 2a 3c 4c 5d 6c 7d 8b 9d 10d 11a 12d 13d 14d 15d 16a 17d 18c 19a 20d 21a 22c 23a 24a 25c 26b 27c 28d 29c 30a 31a 32c 33d 34b 35b 36b 37d 38b 39d 40b 41b 42d 43c 44d 45d 46c 47c 48c 49a 50c 51c 52b 53a 54b 55c 56a 57b 58c 59b 60c 61a 62b 63c 64b 65a 66b 67a 68a 69c 70c 71b 72a 73c 74b 75b 76c 77a 78c 79b 80b 81c 82b 83a 84b 85b 86a 87a 88a 89a 90b 91a 92b 93a 94b 95c 96b 97c 98a 99a 100b 101c 102c 103a 104a 105a 106b 107b 108c 109a 110a 111b 1G 2b 3a 4d 5c 6b 7b 8c 9c 10c 11c 12a 13d 14d 15c 16a 17b 18d 19a 20a 21d 22d 23d 24b 25d 26c 27a 28a 29b 30c 31d 32a 33a 34c 35c 36a 37c 38a 39b 40c 41a 42a 43b 44d 45a 46b 47a 48c 49c 50c 51a 52c 53b 54c 55b 56c 57b 58b 59c 60a 61b 62b 63c 64a 65c 66b 67c 68b 69b 70a 71b 72a 73c 74c 75c 76c 77b 78b 79c 80b 81b 82c 83a 84a 85b 86b 87a 88a 89b 90a 91c 92c 93c 94a 95b 96c 97a 98a 99a 100a 101c 102c 103a 104c 105c 106a 107a 108a 109a 110c 111b 1H 2b 3d 4b 5b 6d 7d 8d 9d 10d 11a 12a 13a 14a 15a 16d 17c 18a 19d 20d 21d 22d 23d 24d 25c 26a 27d 28d 29a 30d 31b 32d 33b 34a 35a 36c 37d 38d 39d 40a 41b 42c 43a 44c 45d 46d 47c 48b 49c 50a 51a 52c 53a 54a 55a 56b 57a 58c 59b 60a 61a 62a 63c 64b 65b 66c 67b 68c 69a 70b 71c 72a 73a 74c 75a 76c 77a 78b 79a 80a 81c 82a 83c 84c 85b 86c 87a 88b 89a 90a 91a 92c 93a 94b 95b 96c 97b 98c 99b 100b 101c 102c 103b 104c 105b 106a 107a 108b 109c 110a 111c 1I 2a 3c 4a 5c 6c 7a 8d 9d 10b 11a 12b 13c 14c 15a 16a 17a 18b 19b 20c 21b 22b 23d 24a 25d 26a 27c 28c 29c 30c 31d 32a 33c 34a 35d 36b 37c 38c 39c 40c 41a 42d 43d 44d 45a 46c 47b 48c 49a 50a 51b 52a 53a 54a 55c 56c 57a 58b 59b 60b 61b 62a 63a 64a 65c 66b 67c 68a 69b 70c 71b 72c 73b 74a 75c 76b 77b 78a 79c 80a 81b 82b 83c 84b 85c 86c 87a 88a 89a 90c 91b 92a 93c 94a 95c 96b 97b 98a 99a 100a 101c 102a 103c 104c 105a 106a 107c 108c 109c 110b 111b 1J 2a 3b 4b 5d 6d 7d 8b 9a 10a 11a 12c 13b 14c 15a 16d 17a 18c 19a 20c 21a 22a 23d 24c 25d 26c 27d 28b 29c 30b 31d 32c 33c 34c 35c 36a 37d 38c 39a 40b 41a 42c 43d 44b 45c 46c 47b 48a 49a 50b 51b 52c 53a 54c 55b 56c 57c 58b 59c 60b 61c 62c 63c 64a 65a 66a 67b 68b 69b 70b 71b 72a 73b 74c 75c 76c 77c 78b 79c 80b 81c 82b 83a 84a 85b 86b 87c 88a 89b 90c 91c 92a 93b 94c 95c 96a 97b 98b 99b 100c 101a 102a 103c 104b 105c 106b 107b 108a 109b 110b 111c 1K 2a 3d 4c 5b 6b 7c 8c 9a 10d 11a 12a 13d 14c 15d 16a 17d 18a 19a 20c 21b 22d 23c 24a 25c 26a 27d 28c 29d 30b 31b 32b 33d 34a 35c 36b 37d 38a 39a 40d 41b 42a 43d 44a 45a 46b 47b 48b 49a 50c 51b 52a 53a 54b 55a 56a 57c 58b 59a 60b 61a 62b 63c 64b 65b 66a 67b 68c 69c 70b 71c 72a 73a 74c 75a 76a 77c 78a 79a 80a 81a 82b 83c 84b 85c 86c 87c 88a 89b 90b 91b 92b 93c 94b 95b 96b 97c 98b 99b 100a 101c 102b 103c 104b 105a 106b 107a 108b 109a 110c 111c 1d 2c 3d 4b 5d 6c 7d 8d 9b 10c 11d 12d 13b 14c 15d 16c 17a 18a 19d 20b 21d 22b 23c 24b 25c 26c 27d 28c 29b 30a 31a 32d 33d 34c 35c 36c 37b 38b 39a 40a 41d 42a 43c 44d 45d 46d 47c 48a 49a 50c 51b 52b 53b 54a 55c 56c 57a 58b 59c 60c 61c 62a 63c 64a 65b 66a 67b 68c 69c 70b 71c 72c 73c 74b 75c 76c 77b 78b 79b 80a 81b 82b 83a 84b 85c 86a 87b 88b 89a 90c 91a 92a 93b 94b 95a 96c 97a 98b 99a 100a 101c 102b 103c 104a 105a 106a 107c 108a 109c 110b 111b 1a 2c 3d 4c 5d 6b 7a 8d 9c 10d 11c 12b 13a 14d 15a 16c 17c 18c 19d 20c 21a 22b 23d 24a 25d 26b 27c 28b 29c 30d 31d 32c 33b 34a 35c 36a 37a 38b 39a 40b 41c 42d 43b 44a 45c 46c 47b 48c 49a 50c 51b 52a 53b 54a 55c 56b 57b 58c 59a 60c 61a 62a 63c 64b 65c 66a 67b 68a 69a 70a 71a 72b 73b 74a 75b 76b 77c 78a 79a 80b 81c 82c 83a 84c 85a 86c 87b 88b 89b 90c 91b 92b 93b 94c 95b 96c 97b 98c 99a 100c 101b 102c 103a 104b 105b 106a 107c 108a 109c 110c 111b 1f 2d 3d 4c 5a 6c 7c 8a 9b 10a 11c 12d 13b 14c 15b 16c 17b 18c 19d 20d 21a 22b 23d 24b 25d 26b 27a 28a 29d 30d 31b 32b 33d 34a 35d 36a 37d 38c 39a 40c 41a 42b 43a 44c 45a 46a 47a 48b 49b 50a 51c 52a 53c 54c 55a 56a 57b 58a 59b 60b 61c 62c 63b 64c 65a 66c 67a 68b 69a 70c 71a 72c 73a 74a 75c 76a 77c 78b 79a 80c 81a 82b 83c 84c 85a 86c 87c 88c 89b 90b 91c 92b 93c 94b 95b 96a 97c 98a 99b 100c 101a 102c 103b 104c 105b 106a 107a 108b 109b 110b 111a 1b 2c 3a 4a 5b 6a 7d 8d 9c 10d 11a 12d 13a 14d 15b 16b 17b 18d 19a 20a 21d 22d 23a 24b 25d 26c 27c 28b 29d 30c 31a 32c 33c 34d 35c 36d 37c 38c 39b 40d 41b 42d 43c 44b 45d 46a 47a 48b 49b 50b 51c 52c 53c 54c 55c 56b 57c 58b 59b 60a 61a 62a 63b 64c 65b 66c 67c 68a 69c 70b 71a 72a 73b 74c 75b 76a 77a 78a 79c 80b 81a 82c 83a 84b 85c 86a 87a 88c 89c 90c 91c 92b 93c 94a 95a 96b 97a 98a 99c 100a 101c 102c 103b 104b 105b 106a 107b 108a 109a 110c 111c 1j 2d 3d 4b 5d 6a 7d 8c 9a 10d 11b 12a 13b 14d 15b 16a 17c 18a 19b 20d 21a 22c 23c 24a 25d 26a 27a 28a 29b 30c 31a 32d 33c 34d 35a 36a 37d 38a 39b 40c 41a 42c 43b 44b 45c 46c 47a 48b 49c 50b 51c 52a 53c 54b 55c 56a 57b 58c 59c 60c 61a 62c 63a 64c 65c 66b 67a 68b 69a 70b 71c 72c 73c 74b 75c 76b 77c 78b 79c 80c 81a 82b 83c 84b 85c 86a 87b 88b 89c 90b 91c 92a 93a 94b 95c 96c 97c 98b 99c 100a 101c 102c 103b 104c 105c 106a 107b 108c 109a 110b 111b 1c 2d 3b 4a 5c 6d 7a 8b 9d 10b 11b 12b 13d 14c 15c 16a 17b 18a 19a 20d 21b 22c 23d 24c 25c 26a 27b 28c 29d 30b 31d 32d 33c 34d 35d 36d 37a 38d 39c 40a 41d 42a 43a 44d 45c 46d 47a 48c 49c 50b 51c 52a 53b 54b 55b 56a 57c 58c 59a 60a 61b 62b 63c 64c 65a 66b 67c 68c 69a 70c 71b 72a 73c 74c 75a 76b 77a 78c 79b 80c 81b 82a 83c 84c 85a 86c 87b 88a 89b 90b 91a 92a 93a 94a 95c 96a 97b 98a 99b 100b 101c 102c 103a 104c 105c 106b 107c 108b 109a 110a 111c 1g 2d 3a 4c 5b 6c 7d 8b 9a 10b 11d 12b 13a 14a 15d 16b 17d 18c 19c 20c 21c 22d 23b 24d 25a 26a 27a 28c 29b 30c 31a 32c 33a 34c 35b 36d 37a 38c 39b 40a 41a 42a 43a 44d 45c 46d 47c 48a 49a 50c 51b 52a 53b 54c 55b 56a 57c 58c 59b 60a 61c 62c 63c 64a 65c 66a 67b 68a 69b 70c 71b 72c 73b 74a 75b 76b 77c 78a 79b 80a 81c 82a 83a 84c 85a 86b 87a 88b 89b 90c 91b 92a 93a 94c 95a 96b 97b 98b 99b 100c 101a 102a 103c 104a 105c 106c 107b 108a 109b 110b 111a 1h 2b 3c 4b 5d 6d 7b 8b 9d 10a 11c 12d 13d 14d 15c 16b 17c 18b 19c 20b 21c 22d 23c 24c 25c 26c 27c 28b 29a 30b 31a 32d 33b 34d 35a 36a 37b 38d 39c 40a 41b 42a 43c 44b 45b 46a 47b 48a 49c 50b 51a 52c 53c 54c 55c 56a 57a 58a 59c 60c 61b 62a 63a 64b 65a 66c 67b 68b 69c 70b 71c 72a 73c 74a 75b 76a 77a 78c 79a 80b 81a 82a 83b 84c 85c 86c 87b 88c 89c 90a 91c 92a 93a 94c 95c 96c 97c 98c 99a 100c 101a 102a 103c 104b 105c 106a 107a 108b 109a 110a 111b 1i 2c 3b 4b 5b 6d 7d 8d 9a 10b 11a 12b 13b 14c 15c 16a 17d 18b 19a 20a 21d 22d 23c 24a 25d 26d 27b 28b 29d 30b 31d 32b 33d 34a 35a 36d 37b 38d 39d 40b 41a 42a 43b 44a 45c 46b 47b 48b 49c 50c 51c 52a 53a 54a 55c 56c 57a 58b 59a 60a 61b 62c 63c 64a 65b 66a 67c 68b 69b 70a 71c 72a 73a 74b 75a 76b 77a 78c 79b 80a 81a 82b 83b 84a 85c 86b 87c 88b 89a 90b 91a 92c 93b 94b 95a 96b 97b 98a 99a 100b 101c 102b 103c 104a 105b 106a 107c 108a 109a 110b 111a 1e 2d 3d 4a 5a 6b 7d 8b 9b 10a 11d 12a 13d 14c 15d 16d 17a 18a 19d 20d 21a 22d 23d 24b 25c 26b 27b 28d 29a 30a 31a 32b 33b 34c 35d 36c 37b 38c 39d 40b 41d 42b 43a 44a 45b 46c 47c 48b 49b 50a 51b 52b 53a 54a 55a 56c 57a 58b 59b 60b 61a 62a 63c 64b 65c 66b 67c 68a 69a 70a 71a 72a 73c 74a 75a 76c 77b 78a 79a 80c 81c 82a 83c 84a 85c 86c 87c 88c 89a 90c 91a 92a 93a 94a 95a 96a 97a 98c 99c 100a 101c 102b 103c 104c 105b 106c 107b 108b 109c 110c 111c 1G 2c 3b 4c 5d 6a 7c 8a 9b 10a 11d 12d 13b 14b 15b 16b 17a 18a 19d 20b 21c 22c 23b 24d 25c 26d 27d 28c 29a 30a 31b 32d 33d 34b 35b 36c 37b 38c 39d 40b 41d 42d 43c 44b 45d 46c 47b 48a 49a 50a 51b 52b 53c 54a 55a 56a 57a 58a 59a 60c 61a 62c 63b 64b 65b 66c 67a 68a 69a 70b 71c 72b 73a 74b 75b 76a 77a 78a 79a 80c 81c 82b 83b 84b 85a 86a 87b 88b 89a 90b 91b 92a 93a 94b 95a 96b 97c 98c 99b 100b 101c 102a 103c 104b 105a 106b 107c 108c 109c 110b 111c 1k 2c 3b 4a 5b 6c 7b 8a 9b 10a 11a 12b 13d 14c 15c 16d 17c 18b 19a 20c 21b 22c 23b 24a 25c 26b 27d 28a 29a 30b 31d 32d 33a 34b 35c 36b 37d 38c 39c 40a 41a 42d 43c 44b 45c 46d 47a 48c 49a 50c 51b 52a 53c 54c 55c 56b 57c 58b 59c 60a 61b 62a 63b 64a 65b 66a 67c 68a 69c 70a 71b 72c 73a 74c 75c 76b 77c 78b 79a 80a 81c 82a 83c 84a 85a 86b 87b 88c 89a 90b 91a 92c 93a 94c 95b 96a 97b 98a 99a 100c 101a 102c 103b 104b 105a 106a 107c 108b 109c 110c 111c 1l 2d 3c 4d 5d 6a 7a 8a 9b 10b 11c 12c 13a 14a 15c 16b 17d 18a 19d 20c 21b 22b 23d 24a 25d 26a 27a 28d 29d 30b 31b 32c 33b 34a 35b 36c 37a 38a 39a 40c 41d 42a 43d 44a 45b 46a 47c 48c 49c 50b 51b 52b 53b 54c 55a 56a 57a 58b 59b 60b 61b 62a 63a 64c 65b 66b 67a 68a 69a 70a 71c 72a 73a 74c 75a 76a 77b 78a 79a 80c 81a 82b 83b 84a 85c 86b 87c 88c 89a 90a 91b 92a 93b 94c 95a 96c 97c 98b 99a 100a 101c 102c 103b 104c 105a 106c 107c 108c 109c 110a 111c 1m 2c 3d 4b 5c 6d 7d 8a 9c 10a 11c 12a 13a 14c 15c 16d 17b 18a 19c 20a 21c 22d 23a 24d 25b 26c 27d 28a 29a 30b 31c 32a 33a 34b 35d 36a 37d 38b 39a 40b 41d 42a 43b 44b 45b 46d 47b 48c 49c 50c 51b 52a 53c 54a 55b 56a 57b 58b 59a 60a 61b 62b 63b 64a 65c 66a 67b 68c 69b 70a 71c 72c 73b 74a 75c 76b 77c 78a 79c 80a 81b 82a 83a 84c 85a 86b 87c 88a 89a 90b 91b 92a 93a 94a 95b 96b 97c 98c 99a 100b 101c 102a 103c 104c 105a 106b 107c 108a 109a 110a 111a 1n 2d 3d 4a 5b 6b 7b 8b 9a 10c 11c 12d 13a 14c 15d 16d 17d 18d 19d 20a 21c 22d 23a 24c 25c 26d 27d 28d 29c 30d 31a 32d 33c 34d 35a 36c 37b 38c 39b 40b 41b 42d 43d 44c 45b 46b 47b 48a 49b 50b 51b 52a 53a 54a 55a 56a 57b 58a 59b 60c 61c 62a 63b 64b 65b 66c 67c 68a 69a 70b 71a 72b 73a 74a 75c 76b 77b 78a 79a 80b 81a 82b 83a 84b 85a 86a 87a 88c 89a 90a 91c 92c 93b 94c 95c 96a 97c 98c 99a 100c 101b 102c 103a 104b 105c 106a 107c 108c 109a 110c 111a 1o 2d 3b 4d 5d 6d 7b 8b 9b 10c 11b 12a 13c 14c 15a 16a 17d 18a 19a 20d 21a 22d 23a 24d 25d 26c 27b 28d 29d 30b 31b 32b 33c 34c 35d 36a 37a 38a 39a 40a 41c 42d 43d 44c 45a 46d 47a 48b 49c 50a 51c 52c 53a 54b 55c 56c 57b 58a 59a 60c 61c 62a 63c 64b 65c 66b 67b 68c 69c 70c 71c 72a 73b 74b 75b 76c 77b 78c 79c 80a 81c 82a 83b 84b 85b 86a 87b 88c 89c 90b 91c 92a 93c 94c 95b 96a 97a 98a 99c 100b 101c 102c 103a 104a 105a 106c 107b 108c 109b 110b 111c 1p 2c 3c 4d 5c 6d 7b 8c 9a 10b 11d 12b 13d 14b 15b 16c 17c 18d 19a 20b 21d 22b 23d 24c 25a 26c 27b 28b 29d 30d 31d 32a 33d 34d 35c 36c 37b 38c 39b 40c 41c 42b 43c 44d 45b 46b 47b 48a 49c 50b 51c 52c 53a 54c 55a 56a 57b 58b 59b 60a 61a 62b 63a 64c 65a 66c 67a 68b 69a 70a 71c 72a 73c 74c 75a 76a 77a 78b 79c 80c 81b 82a 83a 84a 85c 86a 87a 88c 89c 90a 91b 92c 93c 94c 95a 96c 97c 98b 99b 100c 101a 102c 103a 104a 105b 106c 107c 108a 109b 110c 111a 1q 2d 3a 4c 5b 6c 7d 8c 9d 10c 11b 12c 13d 14a 15b 16b 17b 18a 19b 20d 21b 22b 23c 24c 25c 26d 27c 28c 29b 30b 31b 32b 33b 34b 35c 36b 37b 38d 39d 40c 41a 42a 43b 44d 45d 46a 47a 48b 49a 50a 51a 52c 53b 54b 55c 56a 57c 58a 59c 60c 61b 62a 63c 64c 65a 66a 67c 68a 69c 70b 71c 72c 73a 74b 75a 76c 77a 78b 79b 80b 81c 82b 83c 84b 85c 86b 87b 88b 89c 90c 91c 92c 93c 94a 95b 96b 97c 98c 99c 100a 101c 102a 103c 104c 105c 106a 107c 108c 109c 110c 111c 1r 2d 3b 4d 5a 6c 7a 8c 9c 10b 11c 12c 13b 14c 15a 16c 17a 18c 19d 20b 21c 22c 23d 24c 25b 26c 27a 28b 29a 30a 31b 32b 33c 34b 35c 36b 37d 38a 39b 40c 41a 42b 43a 44a 45c 46a 47c 48c 49c 50a 51a 52b 53b 54c 55b 56c 57c 58c 59c 60b 61c 62a 63c 64b 65b 66a 67b 68b 69b 70b 71c 72c 73c 74c 75a 76c 77c 78c 79c 80c 81c 82c 83a 84b 85a 86a 87b 88b 89c 90c 91a 92b 93a 94c 95b 96c 97c 98b 99c 100c 101b 102a 103c 104c 105a 106a 107b 108b 109b 110b 111b 1s 2c 3c 4c 5a 6b 7c 8c 9b 10b 11c 12d 13b 14d 15b 16c 17d 18d 19a 20d 21a 22a 23d 24b 25c 26a 27a 28d 29a 30c 31a 32a 33c 34c 35d 36a 37a 38a 39c 40c 41c 42d 43b 44c 45a 46d 47c 48a 49b 50a 51c 52c 53a 54a 55a 56a 57b 58a 59b 60c 61c 62c 63c 64c 65c 66a 67b 68a 69c 70b 71a 72c 73c 74a 75b 76b 77a 78c 79a 80a 81b 82a 83b 84b 85b 86a 87c 88a 89a 90a 91c 92b 93b 94b 95a 96a 97c 98c 99c 100c 101a 102c 103a 104b 105a 106c 107c 108a 109b 110b 111c 1t 2b 3a 4c 5c 6b 7a 8a 9a 10a 11c 12d 13c 14b 15b 16a 17c 18a 19a 20a 21c 22c 23a 24b 25d 26c 27a 28a 29a 30b 31c 32c 33a 34c 35d 36b 37b 38c 39c 40a 41b 42b 43a 44c 45a 46c 47c 48c 49b 50b 51c 52a 53c 54c 55b 56a 57c 58b 59b 60b 61a 62b 63a 64b 65a 66b 67c 68b 69b 70a 71b 72a 73c 74b 75a 76a 77b 78a 79b 80b 81c 82b 83a 84a 85b 86a 87b 88a 89b 90b 91a 92a 93a 94b 95a 96c 97b 98a 99a 100a 101c 102c 103a 104b 105b 106b 107b 108b 109c 110a 111b 1u 2d 3b 4a 5d 6d 7d 8d 9a 10a 11c 12d 13b 14a 15a 16c 17b 18a 19b 20c 21a 22c 23d 24a 25d 26b 27a 28a 29a 30d 31a 32d 33b 34b 35c 36c 37d 38c 39c 40c 41a 42b 43d 44a 45d 46a 47b 48a 49a 50a 51b 52a 53a 54c 55c 56b 57a 58a 59c 60c 61c 62b 63a 64c 65c 66c 67b 68c 69c 70a 71c 72b 73b 74c 75c 76a 77b 78c 79b 80b 81b 82c 83a 84c 85b 86c 87a 88b 89c 90b 91b 92a 93b 94a 95c 96c 97b 98c 99a 100c 101a 102b 103c 104a 105a 106c 107b 108a 109b 110c 111a 1v 2d 3d 4a 5d 6d 7d 8c 9d 10c 11c 12b 13c 14b 15b 16a 17b 18a 19c 20b 21d 22a 23c 24b 25d 26c 27a 28b 29c 30c 31b 32c 33d 34a 35b 36d 37b 38b 39b 40c 41c 42d 43d 44c 45d 46b 47c 48a 49c 50c 51c 52c 53b 54b 55b 56b 57b 58b 59b 60b 61b 62c 63c 64c 65b 66b 67b 68c 69c 70b 71c 72b 73c 74b 75b 76a 77c 78a 79b 80c 81a 82a 83c 84a 85c 86c 87a 88a 89c 90c 91c 92b 93a 94b 95b 96b 97b 98a 99b 100c 101b 102a 103c 104b 105b 106a 107c 108b 109a 110b 111a 1w 2c 3d 4c 5b 6b 7a 8a 9a 10c 11a 12a 13a 14c 15c 16d 17c 18c 19d 20c 21a 22c 23a 24d 25a 26b 27b 28c 29b 30a 31d 32b 33b 34b 35d 36c 37d 38c 39b 40c 41a 42a 43b 44d 45a 46d 47b 48c 49c 50b 51b 52a 53a 54b 55b 56a 57b 58a 59a 60c 61c 62b 63c 64c 65a 66b 67a 68b 69a 70c 71b 72c 73b 74c 75a 76a 77c 78a 79a 80a 81c 82b 83b 84b 85a 86c 87c 88a 89b 90b 91c 92a 93b 94c 95c 96b 97b 98a 99c 100a 101c 102b 103c 104a 105b 106a 107a 108b 109b 110a 111b 1x 2d 3a 4a 5c 6a 7c 8a 9c 10b 11c 12b 13b 14d 15a 16d 17c 18b 19a 20a 21d 22b 23c 24c 25a 26c 27d 28b 29b 30a 31b 32c 33b 34c 35a 36c 37b 38b 39a 40d 41d 42d 43b 44c 45b 46c 47a 48b 49a 50b 51b 52c 53b 54a 55c 56c 57c 58b 59a 60b 61c 62c 63b 64a 65b 66c 67b 68c 69c 70a 71b 72c 73a 74a 75c 76c 77c 78c 79a 80a 81b 82b 83a 84b 85b 86b 87a 88c 89b 90c 91b 92b 93a 94b 95b 96c 97a 98a 99c 100a 101c 102b 103c 104c 105c 106c 107a 108b 109b 110c 111c 1y 2d 3a 4c 5c 6c 7d 8c 9c 10d 11d 12a 13a 14a 15b 16b 17a 18b 19b 20c 21b 22d 23b 24c 25a 26c 27c 28c 29c 30c 31b 32c 33a 34a 35b 36d 37c 38d 39b 40b 41d 42c 43d 44a 45a 46b 47a 48a 49b 50b 51a 52a 53c 54b 55b 56b 57b 58c 59c 60a 61a 62a 63a 64a 65c 66b 67a 68b 69a 70c 71a 72b 73b 74b 75b 76a 77a 78b 79b 80b 81a 82b 83b 84b 85a 86b 87a 88a 89c 90c 91c 92c 93c 94c 95b 96b 97c 98b 99a 100c 101b 102b 103c 104a 105a 106a 107a 108b 109a 110c 111c 1z 2b 3d 4c 5b 6c 7c 8d 9c 10d 11b 12a 13a 14d 15a 16d 17c 18b 19a 20a 21d 22d 23a 24a 25c 26c 27a 28b 29c 30c 31a 32d 33d 34c 35d 36a 37a 38a 39b 40d 41a 42a 43d 44a 45c 46b 47c 48b 49b 50a 51b 52b 53c 54a 55a 56b 57c 58b 59c 60c 61b 62a 63b 64a 65c 66b 67c 68b 69b 70b 71b 72b 73a 74a 75c 76c 77a 78b 79c 80a 81c 82a 83a 84a 85b 86c 87b 88a 89c 90b 91b 92b 93c 94c 95c 96b 97b 98c 99a 100c 101b 102c 103b 104c 105b 106b 107a 108c 109c 110b 111c 1A 2d 3d 4d 5d 6c 7a 8b 9d 10c 11c 12c 13d 14b 15d 16d 17d 18c 19c 20b 21d 22b 23c 24b 25d 26c 27b 28a 29d 30d 31a 32d 33c 34a 35c 36c 37b 38a 39d 40d 41a 42c 43a 44c 45a 46c 47b 48b 49a 50b 51c 52c 53c 54a 55c 56b 57b 58b 59b 60b 61c 62c 63a 64a 65b 66b 67a 68b 69c 70a 71a 72c 73c 74a 75b 76a 77a 78a 79c 80c 81c 82a 83c 84b 85b 86b 87b 88b 89c 90b 91c 92b 93b 94b 95b 96a 97b 98b 99b 100c 101a 102c 103a 104a 105c 106c 107a 108a 109b 110b 111a 1B 2c 3b 4b 5c 6a 7b 8a 9a 10b 11c 12c 13c 14a 15c 16b 17a 18b 19d 20a 21d 22d 23d 24c 25d 26c 27b 28c 29d 30b 31c 32b 33a 34a 35a 36d 37d 38d 39d 40d 41b 42d 43d 44d 45c 46d 47a 48b 49c 50b 51c 52b 53b 54c 55a 56a 57a 58a 59c 60b 61b 62b 63c 64a 65b 66c 67b 68a 69c 70b 71b 72b 73b 74a 75b 76c 77c 78c 79c 80a 81a 82a 83a 84c 85a 86c 87b 88a 89c 90a 91a 92a 93c 94c 95a 96c 97b 98a 99a 100c 101a 102a 103c 104a 105b 106b 107b 108a 109a 110b 111a 1C 2d 3d 4a 5c 6c 7b 8c 9c 10a 11c 12a 13c 14d 15b 16b 17d 18c 19d 20c 21d 22b 23d 24d 25b 26c 27c 28b 29b 30b 31a 32c 33a 34d 35d 36c 37b 38c 39b 40c 41c 42d 43d 44b 45c 46c 47b 48c 49b 50b 51c 52a 53c 54b 55c 56a 57b 58a 59c 60c 61c 62b 63a 64c 65b 66a 67a 68b 69b 70b 71b 72b 73b 74a 75a 76b 77b 78b 79a 80c 81b 82c 83b 84c 85c 86a 87b 88c 89a 90a 91a 92a 93a 94b 95c 96b 97b 98b 99b 100a 101c 102c 103a 104b 105b 106a 107a 108a 109b 110c 111b 1D 2c 3a 4a 5c 6d 7b 8d 9c 10d 11d 12b 13d 14c 15d 16c 17a 18b 19b 20c 21d 22b 23c 24c 25b 26a 27c 28a 29a 30b 31c 32c 33b 34d 35c 36c 37d 38d 39a 40a 41c 42c 43a 44d 45d 46b 47c 48b 49b 50c 51c 52c 53c 54a 55b 56c 57b 58c 59a 60b 61b 62b 63b 64b 65c 66b 67c 68a 69b 70c 71a 72b 73a 74b 75c 76b 77b 78c 79a 80c 81a 82c 83c 84b 85c 86c 87b 88b 89b 90b 91a 92c 93a 94c 95b 96a 97c 98b 99b 100a 101c 102c 103a 104a 105a 106c 107b 108b 109c 110c 111a 1E 2d 3c 4a 5d 6a 7c 8c 9d 10d 11c 12d 13b 14a 15a 16d 17b 18c 19d 20a 21c 22d 23b 24d 25d 26c 27c 28a 29c 30a 31c 32d 33a 34b 35d 36b 37a 38b 39b 40c 41b 42d 43d 44d 45c 46a 47a 48b 49a 50b 51c 52a 53b 54b 55c 56c 57a 58b 59b 60b 61c 62c 63b 64a 65a 66c 67a 68b 69c 70a 71c 72a 73b 74a 75a 76c 77c 78b 79a 80a 81c 82a 83a 84c 85a 86c 87c 88a 89c 90b 91b 92a 93c 94c 95a 96c 97c 98b 99b 100a 101c 102c 103a 104a 105a 106c 107a 108c 109a 110a 111b 1F 2c 3b 4b 5b 6d 7c 8a 9c 10b 11b 12b 13a 14a 15a 16b 17c 18b 19c 20b 21c 22a 23c 24d 25a 26d 27d 28c 29d 30b 31d 32d 33c 34c 35a 36c 37b 38a 39c 40d 41d 42b 43d 44c 45c 46b 47a 48b 49b 50a 51a 52a 53b 54c 55b 56b 57a 58b 59c 60b 61b 62c 63b 64a 65b 66a 67b 68c 69a 70a 71c 72c 73a 74a 75c 76a 77b 78b 79a 80a 81a 82c 83c 84c 85c 86b 87b 88c 89b 90a 91b 92c 93b 94c 95a 96a 97b 98c 99c 100a 101c 102b 103c 104b 105c 106c 107c 108b 109b 110c 111c 1H 2c 3b 4d 5a 6a 7a 8b 9a 10c 11d 12c 13b 14b 15c 16a 17d 18d 19a 20b 21c 22b 23c 24c 25b 26c 27c 28a 29d 30b 31d 32c 33a 34d 35c 36a 37b 38c 39a 40b 41c 42b 43b 44b 45b 46b 47b 48c 49a 50b 51b 52a 53b 54b 55c 56c 57c 58b 59c 60b 61b 62c 63a 64c 65a 66b 67a 68a 69c 70a 71a 72c 73b 74a 75b 76a 77c 78a 79b 80c 81a 82b 83b 84a 85c 86a 87b 88a 89c 90c 91c 92b 93c 94a 95c 96b 97c 98a 99a 100c 101b 102c 103a 104b 105c 106b 107c 108c 109b 110c 111a 1I 2d 3a 4d 5a 6a 7d 8c 9a 10c 11c 12c 13a 14d 15d 16b 17d 18d 19c 20d 21a 22a 23c 24d 25c 26b 27b 28a 29a 30a 31b 32b 33b 34c 35b 36a 37a 38b 39d 40a 41b 42a 43a 44c 45d 46b 47a 48a 49c 50c 51a 52c 53b 54b 55b 56a 57c 58c 59a 60a 61a 62c 63b 64b 65a 66c 67a 68c 69a 70a 71a 72a 73c 74b 75a 76a 77a 78c 79b 80b 81a 82c 83a 84a 85a 86b 87b 88c 89c 90a 91c 92b 93b 94c 95a 96a 97a 98b 99b 100b 101c 102b 103c 104b 105b 106b 107b 108b 109b 110a 111c 1J 2c 3a 4d 5a 6b 7b 8a 9b 10b 11b 12d 13d 14a 15b 16c 17c 18d 19b 20b 21c 22c 23c 24d 25b 26d 27a 28a 29b 30d 31c 32b 33a 34d 35b 36b 37c 38b 39b 40d 41c 42b 43c 44a 45a 46a 47c 48c 49b 50c 51c 52b 53b 54a 55c 56b 57b 58c 59a 60a 61b 62a 63b 64c 65c 66b 67a 68c 69c 70c 71a 72b 73a 74b 75a 76b 77a 78a 79a 80c 81b 82a 83b 84b 85c 86a 87a 88b 89a 90b 91a 92c 93c 94b 95a 96b 97c 98a 99a 100a 101c 102c 103b 104a 105b 106c 107a 108c 109a 110c 111a 1K 2b 3b 4d 5c 6d 7b 8d 9b 10c 11d 12c 13b 14b 15b 16d 17b 18d 19c 20d 21a 22c 23a 24c 25b 26b 27a 28b 29b 30c 31d 32a 33b 34d 35d 36d 37c 38b 39c 40b 41a 42c 43b 44c 45c 46d 47c 48c 49b 50b 51a 52b 53b 54a 55b 56b 57a 58a 59c 60a 61b 62c 63a 64c 65a 66b 67a 68b 69a 70a 71a 72c 73b 74a 75b 76c 77a 78b 79b 80c 81b 82c 83b 84c 85b 86a 87a 88c 89c 90a 91c 92a 93b 94a 95a 96a 97b 98c 99c 100b 101c 102c 103a 104a 105b 106a 107c 108a 109c 110b 111a 1f 2c 3c 4b 5d 6d 7a 8d 9d 10b 11d 12a 13a 14a 15c 16d 17a 18b 19b 20b 21d 22a 23c 24c 25a 26c 27c 28d 29a 30c 31a 32c 33b 34c 35c 36c 37c 38b 39b 40a 41d 42a 43d 44d 45d 46d 47c 48a 49c 50a 51c 52a 53b 54a 55c 56b 57c 58b 59a 60b 61b 62b 63b 64b 65a 66b 67c 68c 69b 70b 71c 72c 73b 74b 75c 76b 77a 78c 79a 80c 81a 82c 83b 84b 85a 86c 87b 88c 89b 90b 91a 92a 93c 94b 95c 96a 97b 98a 99c 100b 101c 102b 103c 104c 105a 106a 107a 108c 109c 110b 111a 1a 2b 3a 4d 5a 6d 7b 8a 9d 10b 11a 12c 13c 14b 15c 16a 17d 18a 19b 20d 21b 22d 23b 24b 25c 26a 27d 28d 29a 30a 31b 32b 33d 34b 35a 36c 37d 38d 39c 40d 41b 42b 43c 44b 45a 46b 47b 48b 49b 50b 51a 52b 53c 54b 55c 56b 57a 58c 59b 60a 61b 62b 63a 64a 65c 66b 67b 68a 69c 70c 71b 72b 73a 74b 75a 76a 77c 78c 79a 80c 81a 82b 83b 84a 85b 86b 87c 88a 89c 90b 91c 92a 93c 94c 95c 96a 97a 98c 99c 100a 101c 102a 103c 104b 105b 106c 107a 108b 109a 110b 111a 1d 2d 3c 4a 5a 6b 7a 8c 9d 10d 11c 12b 13c 14a 15b 16d 17d 18d 19b 20d 21c 22a 23d 24d 25b 26a 27b 28d 29c 30d 31b 32b 33c 34b 35d 36b 37d 38c 39b 40d 41b 42d 43d 44c 45b 46b 47a 48a 49c 50c 51a 52a 53b 54b 55b 56b 57b 58c 59b 60c 61c 62a 63b 64c 65b 66a 67a 68b 69b 70a 71c 72a 73b 74b 75b 76b 77b 78c 79c 80c 81a 82b 83b 84a 85a 86a 87b 88a 89b 90b 91b 92a 93c 94a 95a 96a 97c 98b 99c 100b 101c 102c 103a 104c 105b 106c 107a 108b 109b 110c 111a 1b 2d 3d 4d 5c 6b 7c 8a 9a 10b 11b 12c 13c 14a 15d 16d 17c 18c 19b 20b 21c 22c 23b 24c 25b 26d 27a 28c 29b 30b 31b 32d 33a 34c 35a 36b 37d 38a 39c 40a 41d 42c 43b 44a 45a 46c 47b 48a 49b 50b 51a 52c 53a 54c 55b 56c 57c 58a 59b 60b 61b 62b 63c 64c 65c 66c 67b 68b 69c 70b 71c 72b 73a 74a 75a 76a 77c 78b 79a 80a 81a 82b 83a 84b 85a 86a 87c 88b 89a 90c 91c 92c 93c 94a 95c 96c 97a 98b 99c 100c 101a 102a 103c 104b 105a 106c 107c 108c 109c 110a 111b 1j 2c 3a 4c 5a 6c 7b 8b 9b 10c 11c 12b 13d 14b 15d 16d 17d 18c 19a 20a 21c 22a 23d 24d 25b 26c 27b 28b 29a 30d 31d 32a 33d 34b 35c 36b 37b 38b 39d 40b 41d 42d 43d 44a 45a 46d 47a 48c 49a 50a 51b 52c 53c 54a 55b 56a 57c 58c 59a 60b 61c 62c 63c 64b 65a 66c 67c 68b 69c 70a 71b 72c 73c 74a 75c 76b 77c 78c 79b 80c 81a 82a 83b 84b 85a 86a 87a 88a 89a 90c 91a 92a 93c 94a 95a 96a 97a 98b 99a 100c 101a 102a 103c 104c 105b 106b 107c 108a 109a 110a 111c 1c 2b 3c 4d 5b 6a 7c 8c 9c 10c 11d 12c 13b 14d 15a 16c 17c 18b 19c 20a 21c 22b 23c 24c 25a 26c 27a 28d 29b 30c 31a 32a 33a 34a 35a 36b 37b 38c 39b 40c 41a 42b 43d 44c 45b 46a 47a 48b 49c 50b 51c 52a 53b 54b 55b 56b 57b 58c 59b 60b 61b 62b 63b 64c 65c 66a 67c 68b 69b 70b 71c 72b 73a 74b 75b 76b 77a 78a 79a 80a 81b 82a 83b 84c 85c 86c 87b 88c 89a 90b 91a 92a 93c 94a 95a 96b 97a 98a 99c 100c 101a 102b 103c 104a 105c 106c 107a 108b 109a 110c 111a 1h 2c 3a 4d 5b 6b 7c 8c 9c 10d 11a 12c 13c 14b 15b 16a 17b 18a 19a 20d 21a 22a 23c 24a 25d 26b 27b 28c 29c 30a 31c 32b 33a 34b 35d 36d 37a 38c 39d 40d 41c 42d 43a 44d 45c 46b 47b 48a 49a 50c 51b 52c 53b 54c 55c 56b 57a 58b 59b 60b 61b 62a 63a 64a 65c 66a 67b 68a 69b 70b 71c 72a 73a 74a 75b 76a 77c 78c 79b 80c 81b 82a 83a 84c 85a 86c 87c 88c 89c 90b 91b 92a 93b 94a 95a 96b 97c 98c 99b 100b 101c 102c 103b 104a 105a 106b 107c 108c 109b 110a 111a 1i 2b 3a 4c 5c 6b 7a 8b 9c 10d 11b 12c 13a 14b 15a 16c 17b 18d 19c 20c 21b 22b 23c 24b 25c 26a 27d 28a 29a 30a 31c 32a 33b 34d 35b 36c 37a 38b 39a 40c 41b 42b 43d 44b 45a 46a 47c 48a 49b 50c 51c 52c 53c 54a 55c 56a 57a 58b 59b 60b 61a 62b 63b 64b 65b 66b 67c 68b 69a 70a 71b 72a 73c 74a 75b 76c 77c 78b 79b 80b 81b 82b 83c 84b 85b 86a 87c 88b 89b 90c 91b 92b 93a 94b 95a 96c 97c 98c 99b 100c 101a 102c 103b 104a 105b 106a 107c 108b 109b 110b 111b 1e 2c 3c 4b 5d 6d 7a 8c 9a 10c 11c 12d 13c 14a 15a 16c 17d 18c 19a 20b 21c 22c 23a 24a 25d 26d 27d 28a 29c 30c 31b 32c 33c 34b 35b 36d 37c 38d 39b 40c 41c 42c 43b 44d 45d 46d 47b 48a 49b 50b 51c 52c 53c 54b 55a 56c 57a 58c 59a 60b 61b 62a 63b 64c 65c 66c 67c 68a 69c 70c 71b 72c 73c 74c 75a 76b 77c 78a 79b 80c 81c 82b 83a 84c 85b 86b 87c 88b 89c 90a 91a 92b 93b 94a 95c 96a 97b 98c 99a 100c 101a 102c 103a 104c 105a 106c 107c 108a 109c 110b 111a 1g 2b 3b 4d 5c 6a 7b 8a 9b 10c 11b 12d 13d 14b 15b 16c 17c 18d 19a 20a 21c 22c 23a 24c 25b 26d 27b 28d 29c 30a 31d 32d 33d 34a 35a 36b 37b 38a 39d 40b 41b 42c 43b 44a 45d 46c 47b 48c 49a 50c 51c 52b 53a 54b 55b 56a 57b 58b 59a 60c 61a 62a 63a 64b 65a 66c 67c 68b 69b 70b 71b 72a 73c 74b 75a 76c 77a 78b 79c 80c 81a 82c 83c 84c 85c 86b 87a 88c 89c 90b 91b 92a 93c 94b 95a 96c 97b 98a 99b 100a 101c 102b 103c 104a 105b 106c 107b 108a 109c 110c 111b 1k 2d 3a 4b 5c 6a 7c 8c 9d 10b 11b 12d 13a 14d 15a 16b 17a 18a 19b 20d 21a 22a 23d 24d 25b 26a 27a 28b 29b 30d 31a 32a 33b 34c 35d 36d 37a 38a 39b 40d 41d 42a 43a 44c 45d 46a 47a 48a 49a 50b 51a 52a 53c 54a 55b 56a 57b 58c 59c 60b 61c 62a 63b 64c 65b 66a 67b 68c 69b 70c 71c 72c 73a 74b 75c 76a 77c 78a 79b 80c 81c 82c 83a 84b 85c 86a 87b 88a 89b 90b 91a 92c 93a 94a 95c 96c 97c 98b 99a 100a 101c 102b 103c 104a 105a 106b 107b 108a 109b 110c 111c 1o 2b 3c 4a 5b 6b 7d 8d 9d 10d 11d 12b 13b 14b 15c 16d 17a 18d 19b 20a 21d 22b 23c 24d 25b 26d 27a 28b 29c 30a 31c 32a 33a 34d 35b 36c 37b 38d 39d 40b 41b 42c 43c 44a 45b 46b 47b 48a 49b 50b 51b 52a 53c 54b 55a 56a 57c 58a 59a 60a 61a 62b 63c 64a 65a 66b 67b 68c 69a 70c 71b 72a 73a 74b 75a 76c 77c 78c 79a 80a 81b 82c 83c 84a 85b 86b 87a 88c 89b 90b 91a 92c 93c 94a 95a 96c 97c 98c 99c 100c 101b 102a 103c 104c 105c 106b 107a 108b 109c 110c 111a 1q 2b 3b 4a 5d 6b 7c 8b 9b 10d 11a 12a 13b 14d 15a 16a 17a 18b 19c 20d 21a 22d 23b 24d 25b 26b 27d 28d 29c 30a 31a 32d 33d 34c 35d 36a 37c 38c 39c 40a 41b 42b 43d 44a 45a 46d 47a 48b 49a 50b 51c 52b 53b 54b 55b 56b 57b 58b 59a 60a 61c 62c 63a 64b 65c 66a 67c 68c 69b 70c 71a 72b 73a 74a 75b 76c 77a 78a 79b 80a 81a 82a 83a 84b 85c 86c 87a 88b 89b 90a 91b 92b 93b 94a 95a 96a 97c 98c 99c 100c 101b 102c 103b 104a 105a 106b 107c 108a 109b 110c 111c 1A 2b 3b 4c 5b 6b 7d 8c 9c 10b 11b 12a 13a 14c 15b 16a 17c 18d 19d 20d 21b 22d 23b 24d 25a 26d 27c 28d 29c 30b 31d 32a 33d 34d 35b 36a 37c 38c 39c 40c 41d 42a 43c 44d 45b 46b 47b 48c 49c 50b 51a 52a 53a 54b 55b 56b 57b 58c 59c 60c 61a 62b 63b 64c 65a 66a 67c 68a 69a 70c 71b 72b 73c 74a 75c 76b 77a 78b 79a 80c 81a 82c 83b 84c 85a 86c 87a 88a 89c 90b 91a 92b 93c 94c 95a 96a 97b 98c 99b 100a 101c 102b 103c 104b 105c 106b 107a 108c 109c 110c 111b 1G 2d 3d 4b 5b 6c 7d 8b 9a 10d 11b 12c 13c 14c 15d 16c 17c 18b 19b 20d 21b 22a 23d 24a 25d 26a 27b 28d 29d 30b 31c 32b 33c 34a 35d 36b 37a 38d 39a 40a 41c 42b 43d 44a 45b 46a 47c 48c 49b 50a 51a 52c 53c 54c 55c 56b 57b 58b 59a 60c 61b 62a 63b 64c 65b 66a 67b 68c 69a 70b 71b 72a 73a 74c 75b 76a 77b 78a 79a 80a 81a 82b 83a 84c 85c 86c 87b 88c 89a 90c 91a 92c 93a 94a 95c 96a 97b 98c 99b 100c 101a 102c 103b 104c 105b 106b 107b 108b 109b 110a 111c 1l 2b 3d 4a 5b 6d 7b 8d 9c 10a 11d 12d 13c 14b 15b 16c 17b 18c 19c 20a 21c 22c 23a 24b 25c 26c 27b 28b 29c 30a 31d 32a 33a 34c 35d 36b 37c 38b 39d 40a 41c 42d 43a 44c 45d 46d 47c 48b 49a 50b 51c 52c 53c 54b 55a 56b 57c 58c 59b 60a 61c 62b 63c 64b 65a 66c 67a 68a 69a 70a 71c 72a 73a 74b 75a 76a 77b 78c 79c 80a 81a 82a 83c 84c 85b 86a 87a 88b 89a 90c 91c 92a 93c 94b 95c 96c 97b 98b 99c 100c 101b 102b 103c 104c 105b 106c 107a 108a 109b 110c 111a 1m 2d 3a 4a 5b 6c 7c 8d 9b 10d 11b 12c 13d 14b 15d 16b 17d 18c 19b 20b 21c 22a 23d 24c 25a 26d 27a 28b 29b 30c 31d 32c 33b 34d 35c 36c 37a 38c 39d 40a 41c 42c 43d 44d 45a 46b 47c 48c 49a 50c 51a 52b 53b 54c 55b 56a 57b 58b 59b 60c 61c 62b 63b 64b 65c 66b 67a 68b 69a 70b 71b 72a 73a 74b 75a 76a 77a 78a 79b 80a 81c 82a 83a 84a 85b 86c 87c 88a 89a 90a 91c 92a 93b 94b 95b 96b 97a 98b 99c 100c 101b 102c 103b 104c 105a 106a 107a 108a 109a 110c 111b 1n 2c 3a 4b 5c 6d 7a 8d 9b 10d 11d 12c 13b 14a 15a 16c 17b 18b 19c 20b 21d 22c 23b 24b 25d 26c 27b 28a 29a 30a 31c 32a 33b 34b 35c 36b 37d 38d 39d 40d 41c 42c 43a 44b 45c 46d 47c 48c 49b 50c 51b 52a 53c 54c 55b 56b 57a 58c 59a 60c 61a 62c 63a 64c 65a 66a 67a 68b 69a 70b 71a 72c 73c 74a 75b 76c 77b 78c 79b 80b 81a 82b 83a 84b 85a 86b 87b 88a 89b 90a 91c 92a 93a 94b 95a 96a 97b 98c 99a 100b 101c 102a 103c 104c 105a 106c 107c 108b 109c 110b 111b 1p 2b 3b 4b 5a 6a 7c 8b 9c 10c 11b 12d 13b 14c 15a 16d 17a 18b 19c 20c 21b 22d 23b 24d 25b 26a 27c 28d 29a 30a 31a 32d 33c 34b 35a 36d 37d 38b 39c 40a 41a 42a 43d 44a 45c 46a 47c 48b 49a 50c 51c 52b 53b 54a 55b 56a 57a 58b 59c 60a 61c 62c 63b 64a 65b 66b 67a 68c 69c 70b 71b 72b 73b 74b 75b 76b 77b 78a 79c 80b 81a 82a 83c 84a 85b 86c 87b 88c 89a 90b 91b 92c 93b 94c 95b 96a 97b 98c 99a 100a 101c 102a 103c 104b 105c 106c 107c 108c 109c 110a 111a 1r 2c 3c 4b 5c 6d 7d 8a 9a 10a 11d 12d 13a 14d 15d 16b 17c 18a 19a 20d 21b 22a 23c 24d 25a 26a 27d 28c 29d 30d 31c 32c 33d 34c 35d 36d 37a 38b 39c 40b 41d 42a 43b 44b 45d 46d 47c 48b 49b 50a 51a 52b 53b 54b 55b 56a 57b 58a 59a 60a 61b 62a 63b 64b 65b 66a 67b 68c 69a 70a 71c 72a 73c 74a 75a 76a 77b 78b 79b 80c 81b 82b 83b 84a 85c 86c 87c 88c 89b 90c 91c 92b 93a 94c 95c 96a 97c 98b 99b 100b 101c 102c 103a 104c 105c 106b 107b 108a 109a 110c 111a 1s 2b 3d 4d 5d 6c 7b 8d 9a 10d 11d 12a 13c 14b 15d 16d 17b 18b 19b 20b 21d 22d 23a 24a 25d 26c 27b 28b 29d 30a 31c 32b 33b 34d 35a 36d 37d 38d 39b 40a 41d 42a 43a 44d 45d 46b 47c 48a 49b 50a 51b 52b 53b 54c 55c 56b 57a 58b 59a 60c 61c 62a 63c 64c 65a 66b 67c 68b 69b 70a 71a 72c 73a 74c 75b 76c 77b 78c 79a 80a 81b 82a 83b 84c 85a 86b 87a 88c 89a 90b 91c 92b 93a 94c 95c 96c 97b 98b 99c 100a 101c 102a 103c 104c 105c 106c 107c 108b 109a 110a 111b 1t 2c 3b 4d 5b 6d 7c 8b 9c 10b 11b 12b 13d 14c 15d 16b 17b 18c 19c 20c 21d 22b 23c 24c 25a 26a 27c 28c 29c 30d 31b 32d 33d 34b 35c 36c 37d 38b 39d 40c 41a 42c 43b 44d 45d 46a 47c 48b 49a 50b 51a 52b 53b 54c 55c 56c 57c 58a 59c 60b 61a 62c 63b 64a 65a 66a 67c 68c 69a 70b 71a 72b 73a 74a 75a 76a 77c 78b 79c 80a 81c 82a 83a 84b 85c 86c 87c 88a 89c 90c 91a 92b 93b 94a 95c 96b 97c 98b 99c 100c 101a 102a 103c 104a 105c 106b 107a 108c 109a 110a 111a 1u 2c 3a 4b 5c 6b 7b 8c 9b 10b 11a 12b 13c 14c 15c 16d 17a 18d 19a 20b 21d 22c 23b 24b 25c 26c 27c 28b 29b 30b 31d 32c 33d 34a 35a 36b 37a 38a 39d 40d 41b 42c 43b 44d 45b 46b 47b 48b 49a 50b 51c 52a 53b 54c 55c 56a 57b 58c 59c 60a 61c 62c 63b 64a 65c 66b 67a 68b 69c 70c 71c 72a 73b 74c 75a 76b 77c 78b 79c 80a 81b 82b 83c 84b 85b 86a 87a 88c 89c 90c 91a 92c 93c 94b 95c 96c 97c 98b 99b 100a 101c 102c 103b 104a 105c 106b 107b 108c 109a 110b 111a 1v 2c 3b 4b 5c 6a 7b 8a 9b 10a 11a 12a 13a 14d 15a 16c 17c 18d 19b 20d 21a 22c 23a 24a 25d 26b 27d 28d 29b 30b 31c 32b 33b 34d 35d 36b 37d 38d 39c 40b 41a 42b 43b 44a 45c 46d 47a 48a 49c 50a 51a 52b 53b 54b 55b 56c 57c 58a 59c 60a 61c 62a 63a 64b 65c 66a 67b 68a 69b 70c 71a 72a 73c 74c 75a 76c 77c 78b 79c 80a 81c 82b 83a 84c 85b 86a 87c 88c 89a 90a 91a 92c 93c 94c 95b 96b 97a 98c 99b 100b 101c 102c 103b 104a 105b 106a 107a 108a 109c 110b 111b 1w 2d 3a 4a 5d 6c 7c 8c 9c 10a 11b 12d 13b 14b 15d 16c 17d 18a 19c 20d 21b 22a 23d 24d 25b 26a 27c 28a 29a 30d 31b 32d 33c 34c 35a 36a 37c 38d 39d 40a 41b 42c 43a 44b 45b 46a 47a 48a 49b 50b 51c 52a 53a 54c 55b 56a 57a 58b 59c 60a 61b 62a 63a 64c 65b 66b 67a 68a 69b 70c 71b 72a 73a 74a 75c 76b 77b 78b 79a 80c 81a 82a 83a 84c 85b 86c 87a 88b 89c 90a 91c 92c 93b 94a 95c 96c 97a 98a 99a 100c 101b 102c 103b 104a 105b 106b 107a 108a 109c 110b 111c 1x 2c 3b 4c 5d 6d 7a 8d 9a 10a 11b 12d 13c 14b 15c 16b 17d 18d 19b 20b 21c 22d 23b 24b 25c 26d 27b 28c 29a 30c 31c 32b 33c 34d 35c 36a 37c 38d 39c 40b 41a 42a 43d 44a 45a 46a 47c 48a 49b 50c 51b 52b 53c 54a 55a 56a 57b 58b 59a 60b 61b 62a 63c 64b 65b 66a 67b 68a 69b 70b 71c 72a 73c 74b 75a 76b 77a 78b 79b 80b 81c 82b 83a 84b 85c 86a 87b 88c 89c 90a 91c 92b 93b 94c 95a 96b 97a 98a 99a 100c 101b 102c 103a 104c 105c 106a 107c 108c 109b 110b 111c 1y 2b 3c 4b 5d 6a 7b 8a 9a 10b 11a 12d 13c 14b 15c 16d 17b 18d 19c 20c 21a 22a 23d 24d 25b 26b 27a 28d 29d 30d 31d 32a 33b 34b 35d 36a 37a 38a 39d 40a 41c 42a 43c 44b 45b 46c 47a 48a 49b 50a 51c 52b 53c 54c 55b 56b 57b 58b 59b 60c 61b 62b 63b 64c 65a 66a 67b 68a 69c 70a 71a 72c 73a 74a 75b 76c 77a 78b 79b 80c 81b 82c 83c 84c 85a 86a 87c 88b 89c 90b 91a 92a 93a 94c 95a 96c 97a 98c 99b 100b 101c 102c 103b 104c 105b 106a 107a 108b 109c 110a 111a 1z 2c 3c 4a 5d 6d 7b 8b 9a 10c 11a 12c 13d 14c 15c 16c 17b 18d 19c 20d 21b 22b 23d 24c 25b 26a 27d 28a 29d 30d 31d 32a 33a 34b 35c 36b 37b 38b 39a 40a 41c 42c 43c 44b 45b 46d 47a 48b 49c 50c 51c 52b 53a 54b 55c 56b 57b 58a 59a 60b 61b 62a 63a 64a 65b 66b 67c 68c 69b 70c 71c 72c 73b 74b 75c 76c 77c 78c 79c 80c 81a 82a 83c 84c 85a 86b 87c 88b 89a 90b 91a 92a 93a 94a 95c 96b 97c 98b 99c 100b 101c 102c 103b 104c 105a 106a 107c 108b 109b 110b 111c 1B 2d 3a 4a 5a 6c 7a 8c 9b 10d 11d 12b 13b 14c 15a 16c 17d 18c 19c 20c 21a 22c 23a 24a 25c 26d 27d 28d 29b 30a 31b 32a 33c 34c 35d 36c 37a 38c 39b 40c 41c 42a 43b 44c 45b 46a 47c 48b 49b 50a 51c 52a 53a 54a 55a 56c 57a 58c 59a 60c 61a 62c 63c 64c 65a 66c 67c 68c 69c 70a 71b 72c 73c 74c 75b 76b 77c 78a 79a 80a 81c 82c 83b 84a 85a 86a 87b 88b 89a 90a 91a 92a 93a 94a 95b 96c 97b 98b 99a 100b 101c 102c 103b 104c 105c 106b 107a 108a 109a 110c 111b 1C 2c 3c 4b 5d 6a 7a 8d 9a 10b 11d 12d 13d 14b 15d 16a 17b 18d 19b 20c 21a 22d 23b 24b 25d 26a 27a 28c 29c 30d 31d 32d 33b 34b 35a 36b 37d 38a 39a 40b 41b 42a 43a 44c 45a 46d 47c 48a 49a 50a 51c 52a 53a 54c 55c 56a 57b 58a 59a 60c 61b 62c 63b 64a 65b 66c 67b 68a 69b 70a 71c 72a 73c 74a 75c 76b 77b 78b 79b 80b 81a 82a 83c 84b 85b 86b 87c 88a 89a 90c 91c 92c 93b 94c 95c 96b 97b 98a 99b 100c 101b 102b 103c 104a 105c 106c 107a 108c 109b 110c 111c 1D 2d 3d 4b 5a 6b 7a 8b 9b 10a 11b 12a 13b 14d 15b 16a 17d 18d 19c 20d 21a 22a 23c 24d 25a 26b 27a 28b 29b 30d 31b 32b 33d 34a 35b 36d 37c 38b 39d 40c 41d 42d 43d 44c 45c 46a 47c 48c 49c 50a 51c 52c 53b 54a 55c 56b 57a 58c 59c 60c 61a 62c 63a 64b 65a 66b 67b 68c 69a 70c 71a 72c 73b 74b 75c 76c 77c 78a 79c 80b 81b 82b 83b 84b 85c 86c 87a 88b 89a 90a 91a 92c 93a 94c 95b 96a 97c 98c 99c 100c 101b 102a 103c 104b 105b 106c 107a 108c 109a 110b 111a 1E 2b 3a 4b 5b 6b 7d 8a 9a 10a 11d 12b 13a 14d 15b 16c 17d 18a 19b 20d 21b 22b 23c 24b 25c 26b 27a 28b 29d 30d 31b 32c 33c 34d 35a 36d 37b 38a 39a 40d 41c 42c 43a 44a 45a 46c 47c 48b 49c 50b 51b 52c 53c 54c 55b 56c 57c 58c 59c 60c 61c 62b 63c 64c 65b 66b 67c 68a 69a 70a 71c 72b 73a 74c 75c 76a 77c 78b 79b 80b 81c 82c 83b 84a 85a 86a 87a 88c 89c 90c 91c 92a 93c 94b 95c 96c 97a 98c 99b 100c 101a 102b 103c 104c 105b 106b 107c 108b 109a 110a 111c 1F 2b 3d 4d 5a 6a 7a 8d 9b 10a 11d 12a 13c 14c 15c 16d 17b 18d 19d 20d 21b 22d 23b 24c 25b 26c 27a 28b 29a 30d 31c 32b 33a 34a 35d 36d 37a 38d 39b 40c 41a 42a 43b 44b 45b 46d 47c 48b 49c 50a 51a 52c 53b 54c 55a 56c 57a 58c 59b 60c 61a 62b 63a 64a 65a 66b 67a 68b 69c 70a 71a 72c 73b 74c 75b 76c 77a 78b 79b 80b 81a 82a 83a 84c 85c 86b 87a 88b 89b 90a 91a 92a 93a 94c 95a 96c 97c 98b 99c 100c 101a 102c 103b 104b 105c 106a 107a 108b 109b 110a 111b 1H 2d 3a 4a 5c 6c 7b 8c 9b 10b 11b 12b 13d 14d 15d 16b 17a 18c 19c 20d 21a 22c 23a 24b 25d 26d 27b 28b 29c 30c 31c 32a 33d 34b 35b 36d 37a 38a 39c 40d 41d 42d 43c 44d 45c 46a 47c 48b 49a 50a 51c 52a 53a 54c 55c 56b 57c 58c 59a 60b 61c 62a 63a 64b 65b 66a 67b 68b 69c 70c 71c 72c 73a 74c 75a 76b 77a 78b 79a 80a 81c 82a 83c 84a 85a 86a 87c 88b 89b 90a 91b 92c 93b 94b 95c 96a 97c 98c 99c 100a 101c 102b 103c 104b 105a 106b 107b 108b 109b 110a 111c 1I 2c 3d 4c 5d 6b 7c 8a 9c 10a 11b 12a 13d 14a 15c 16d 17b 18c 19d 20b 21d 22c 23b 24b 25c 26d 27a 28d 29b 30d 31c 32c 33a 34d 35a 36d 37d 38a 39a 40d 41d 42c 43b 44a 45b 46a 47b 48a 49b 50b 51a 52b 53c 54a 55a 56a 57a 58b 59a 60c 61a 62a 63b 64a 65b 66c 67c 68b 69b 70a 71a 72c 73c 74b 75b 76b 77b 78a 79a 80c 81b 82a 83c 84b 85b 86c 87a 88a 89b 90c 91b 92c 93c 94c 95a 96b 97c 98a 99b 100c 101a 102c 103a 104b 105c 106b 107c 108b 109c 110b 111c 1J 2b 3d 4c 5b 6c 7c 8c 9d 10c 11c 12a 13c 14b 15c 16b 17b 18b 19c 20d 21b 22b 23d 24b 25d 26a 27b 28d 29d 30a 31a 32a 33b 34a 35d 36c 37a 38d 39c 40c 41d 42a 43a 44c 45b 46d 47a 48c 49b 50b 51a 52a 53b 54b 55b 56b 57c 58c 59b 60c 61b 62c 63a 64a 65a 66b 67c 68c 69c 70a 71c 72b 73a 74c 75a 76c 77c 78b 79c 80c 81a 82c 83b 84a 85c 86c 87c 88b 89b 90b 91a 92b 93c 94b 95a 96a 97c 98b 99a 100c 101b 102b 103c 104b 105c 106a 107a 108b 109a 110b 111a 1K 2c 3c 4a 5d 6a 7a 8a 9c 10a 11c 12d 13a 14a 15a 16c 17c 18b 19d 20b 21c 22c 23b 24d 25a 26d 27c 28a 29a 30a 31a 32d 33a 34b 35b 36a 37b 38d 39d 40c 41c 42d 43c 44d 45d 46c 47c 48b 49a 50b 51b 52a 53a 54b 55a 56c 57a 58b 59a 60c 61c 62c 63b 64b 65b 66c 67b 68c 69c 70a 71b 72a 73b 74c 75b 76b 77b 78a 79a 80a 81c 82a 83c 84c 85b 86a 87a 88a 89b 90c 91a 92a 93c 94b 95c 96b 97a 98b 99a 100c 101b 102a 103c 104b 105b 106b 107a 108c 109b 110a 111b 1J 2c 3a 4b 5b 6c 7b 8c 9b 10a 11d 12c 13b 14d 15b 16a 17d 18a 19c 20a 21d 22d 23a 24d 25a 26c 27c 28b 29c 30c 31a 32b 33c 34c 35b 36b 37c 38d 39c 40d 41d 42b 43a 44a 45c 46c 47c 48b 49c 50a 51c 52a 53c 54c 55b 56b 57c 58a 59b 60a 61c 62b 63c 64c 65b 66a 67b 68c 69c 70a 71b 72a 73c 74b 75a 76c 77b 78b 79b 80b 81c 82c 83a 84c 85b 86c 87a 88c 89a 90a 91c 92b 93c 94b 95b 96c 97b 98c 99c 100c 101c 102c 103b 104a 105b 106a 107b 108a 109b 110a 111c 1C 2d 3d 4a 5d 6a 7d 8a 9c 10c 11b 12d 13c 14a 15c 16a 17d 18a 19c 20a 21c 22d 23c 24d 25c 26d 27a 28c 29d 30b 31c 32c 33b 34c 35c 36c 37a 38b 39c 40a 41c 42c 43d 44a 45b 46a 47b 48b 49b 50b 51b 52a 53a 54b 55b 56b 57b 58b 59b 60a 61b 62c 63a 64a 65b 66a 67c 68c 69c 70c 71b 72b 73a 74c 75c 76b 77c 78a 79a 80c 81a 82b 83a 84c 85a 86c 87a 88b 89b 90a 91b 92c 93a 94a 95a 96b 97c 98c 99b 100c 101c 102c 103c 104c 105a 106c 107b 108c 109b 110a 111a 1v 2d 3d 4b 5c 6d 7b 8d 9a 10b 11a 12b 13d 14b 15a 16c 17d 18a 19b 20a 21c 22b 23c 24c 25a 26d 27d 28d 29a 30c 31d 32b 33d 34c 35c 36a 37b 38d 39b 40b 41a 42b 43c 44c 45b 46a 47b 48a 49a 50c 51c 52b 53b 54a 55b 56c 57b 58a 59c 60a 61a 62b 63a 64a 65c 66a 67c 68a 69b 70a 71c 72a 73b 74b 75a 76b 77c 78c 79b 80a 81c 82a 83b 84b 85b 86b 87a 88a 89a 90a 91c 92c 93b 94a 95b 96c 97b 98c 99c 100b 101c 102b 103c 104b 105c 106c 107c 108a 109b 110b 111c 1F 2a 3a 4d 5a 6b 7d 8a 9a 10b 11b 12d 13c 14c 15d 16c 17c 18c 19a 20a 21d 22c 23b 24d 25d 26d 27a 28b 29d 30b 31c 32c 33b 34d 35c 36a 37c 38b 39d 40a 41c 42c 43d 44a 45a 46d 47c 48b 49c 50b 51c 52c 53c 54a 55b 56b 57a 58a 59a 60c 61a 62a 63a 64b 65c 66b 67c 68a 69a 70a 71b 72c 73b 74b 75c 76c 77a 78b 79c 80c 81a 82c 83b 84c 85c 86b 87b 88a 89b 90a 91b 92b 93c 94c 95b 96a 97a 98a 99a 100a 101c 102c 103a 104c 105a 106c 107b 108b 109c 110b 111b 1w 2d 3c 4c 5b 6a 7b 8d 9b 10d 11c 12b 13a 14a 15b 16d 17b 18c 19c 20a 21c 22c 23b 24a 25c 26c 27a 28a 29d 30b 31c 32a 33a 34d 35d 36d 37a 38c 39d 40d 41d 42b 43a 44d 45a 46c 47c 48b 49a 50c 51b 52c 53a 54b 55a 56a 57b 58a 59c 60c 61c 62b 63a 64b 65b 66a 67a 68b 69a 70c 71b 72a 73a 74a 75a 76c 77c 78a 79a 80a 81c 82a 83c 84a 85b 86b 87b 88b 89c 90c 91c 92b 93b 94b 95b 96b 97b 98a 99b 100a 101c 102b 103c 104a 105a 106b 107a 108b 109b 110b 111a 1d 2a 3b 4a 5a 6d 7d 8c 9b 10a 11b 12d 13c 14a 15d 16a 17b 18b 19c 20a 21c 22b 23c 24b 25c 26c 27a 28a 29c 30d 31c 32a 33d 34d 35b 36a 37c 38b 39a 40d 41a 42c 43c 44b 45b 46c 47c 48a 49a 50a 51a 52b 53c 54a 55c 56b 57a 58a 59c 60a 61b 62c 63a 64b 65c 66a 67a 68b 69c 70c 71c 72a 73a 74a 75b 76a 77a 78b 79a 80c 81a 82a 83a 84a 85b 86c 87a 88a 89b 90a 91b 92b 93b 94c 95b 96a 97c 98c 99a 100c 101b 102a 103c 104c 105a 106a 107c 108a 109a 110c 111c 1f 2c 3a 4a 5a 6b 7d 8a 9c 10a 11d 12c 13b 14c 15d 16c 17d 18d 19d 20d 21b 22d 23a 24c 25d 26a 27d 28a 29c 30c 31c 32b 33b 34b 35b 36d 37c 38c 39a 40b 41c 42c 43c 44b 45a 46b 47b 48b 49c 50a 51a 52c 53b 54c 55b 56c 57c 58b 59c 60a 61c 62c 63a 64b 65c 66a 67c 68b 69a 70b 71c 72a 73a 74c 75c 76a 77b 78c 79c 80c 81b 82a 83c 84a 85c 86b 87c 88a 89b 90c 91a 92a 93b 94b 95b 96a 97a 98c 99a 100c 101b 102c 103c 104a 105b 106b 107b 108a 109c 110b 111b 1q 2c 3c 4c 5d 6d 7c 8b 9a 10d 11b 12c 13b 14b 15c 16d 17c 18b 19b 20b 21d 22a 23c 24b 25c 26d 27c 28c 29d 30a 31b 32d 33b 34d 35b 36c 37c 38a 39b 40a 41b 42b 43b 44d 45b 46b 47c 48a 49c 50b 51b 52b 53b 54b 55a 56c 57a 58a 59a 60a 61b 62a 63a 64c 65c 66b 67c 68c 69b 70a 71b 72c 73a 74b 75b 76c 77c 78a 79c 80b 81b 82a 83c 84a 85c 86c 87b 88a 89a 90c 91b 92b 93b 94c 95b 96b 97a 98a 99b 100c 101c 102c 103a 104c 105a 106b 107c 108b 109a 110c 111c 1G 2b 3a 4b 5b 6c 7c 8a 9b 10b 11d 12c 13a 14c 15d 16b 17d 18d 19d 20d 21c 22d 23a 24c 25a 26a 27b 28c 29c 30a 31d 32d 33a 34b 35c 36b 37c 38b 39b 40d 41c 42a 43c 44d 45d 46d 47c 48c 49c 50a 51a 52a 53a 54a 55c 56b 57c 58b 59c 60a 61a 62b 63b 64b 65b 66a 67b 68a 69c 70a 71c 72b 73a 74b 75a 76a 77b 78b 79c 80b 81c 82b 83c 84b 85a 86c 87c 88c 89a 90b 91b 92a 93c 94a 95c 96b 97c 98a 99b 100c 101b 102c 103c 104a 105a 106a 107c 108c 109a 110a 111c 1a 2c 3c 4b 5d 6d 7d 8d 9d 10d 11b 12d 13d 14c 15d 16d 17a 18b 19c 20c 21a 22c 23b 24d 25b 26d 27b 28b 29d 30c 31c 32b 33c 34c 35d 36d 37d 38b 39c 40d 41a 42a 43a 44a 45b 46d 47c 48c 49a 50a 51b 52c 53c 54c 55c 56c 57a 58b 59b 60a 61a 62b 63c 64c 65c 66c 67a 68a 69a 70b 71a 72c 73a 74a 75c 76a 77c 78b 79a 80b 81c 82c 83a 84a 85a 86a 87b 88c 89b 90c 91c 92b 93c 94c 95a 96b 97b 98a 99c 100b 101c 102c 103c 104a 105b 106c 107b 108a 109c 110a 111c 1D 2b 3d 4c 5a 6c 7a 8c 9a 10c 11d 12b 13b 14c 15b 16d 17a 18b 19a 20a 21d 22d 23a 24a 25c 26c 27c 28c 29b 30a 31b 32b 33d 34c 35d 36a 37c 38b 39b 40a 41a 42a 43c 44c 45b 46b 47a 48c 49b 50c 51b 52b 53a 54b 55c 56a 57a 58b 59c 60c 61a 62b 63a 64c 65c 66c 67a 68a 69c 70c 71c 72b 73b 74a 75b 76c 77b 78a 79b 80c 81b 82a 83b 84c 85c 86a 87b 88b 89a 90a 91b 92c 93c 94a 95a 96c 97b 98c 99a 100a 101c 102c 103a 104a 105b 106a 107c 108b 109a 110a 111b 1o 2b 3c 4a 5d 6a 7d 8c 9c 10a 11b 12a 13d 14c 15c 16c 17b 18c 19c 20b 21d 22c 23b 24a 25c 26d 27c 28b 29d 30a 31a 32a 33b 34c 35a 36c 37a 38a 39c 40a 41b 42c 43d 44a 45a 46b 47a 48a 49c 50a 51c 52b 53c 54c 55c 56b 57b 58a 59a 60c 61c 62b 63b 64c 65b 66c 67a 68b 69c 70a 71a 72c 73b 74c 75c 76c 77c 78b 79c 80c 81a 82c 83b 84b 85c 86a 87b 88c 89b 90c 91a 92a 93b 94b 95b 96b 97a 98c 99c 100c 101a 102c 103c 104c 105a 106c 107c 108a 109a 110b 111a 1B 2c 3a 4b 5b 6b 7a 8b 9c 10a 11d 12c 13b 14d 15b 16a 17a 18a 19b 20b 21d 22b 23d 24c 25a 26d 27d 28a 29c 30d 31c 32d 33b 34d 35a 36b 37a 38c 39a 40c 41d 42b 43c 44a 45d 46a 47c 48b 49b 50c 51a 52b 53b 54a 55c 56c 57a 58c 59a 60c 61c 62b 63a 64a 65b 66a 67b 68a 69a 70a 71b 72c 73b 74c 75c 76c 77b 78c 79b 80b 81b 82a 83c 84c 85c 86c 87c 88a 89a 90a 91a 92b 93b 94b 95c 96b 97c 98a 99c 100c 101a 102c 103c 104b 105c 106a 107b 108a 109c 110c 111b 1b 2b 3a 4b 5c 6c 7c 8d 9c 10c 11a 12a 13b 14b 15b 16d 17a 18c 19d 20c 21a 22a 23d 24a 25d 26b 27c 28a 29c 30d 31c 32b 33d 34d 35a 36b 37d 38d 39b 40a 41b 42a 43a 44d 45d 46a 47c 48a 49a 50c 51c 52c 53b 54a 55b 56c 57a 58c 59a 60a 61c 62a 63a 64a 65b 66c 67c 68c 69b 70b 71c 72c 73a 74c 75c 76b 77a 78c 79b 80b 81c 82c 83b 84b 85a 86a 87a 88c 89c 90a 91a 92b 93c 94a 95c 96a 97c 98c 99c 100a 101c 102c 103c 104c 105c 106c 107b 108c 109a 110b 111a 1h 2d 3c 4d 5c 6d 7d 8a 9a 10d 11a 12d 13b 14d 15b 16d 17a 18c 19c 20a 21d 22d 23b 24c 25b 26d 27c 28d 29c 30c 31d 32d 33b 34d 35c 36a 37b 38c 39b 40a 41c 42a 43c 44c 45d 46d 47c 48a 49c 50a 51a 52b 53c 54a 55a 56c 57c 58c 59b 60b 61a 62a 63b 64b 65a 66c 67a 68c 69c 70c 71b 72a 73a 74b 75b 76a 77c 78a 79b 80a 81a 82b 83b 84c 85b 86a 87a 88c 89c 90c 91a 92c 93a 94a 95b 96c 97c 98c 99b 100c 101c 102c 103a 104c 105c 106b 107a 108b 109a 110c 111c 1j 2c 3c 4d 5a 6d 7a 8b 9d 10d 11d 12b 13c 14c 15c 16c 17d 18a 19a 20d 21a 22d 23b 24d 25a 26b 27b 28c 29b 30d 31c 32c 33a 34a 35b 36a 37c 38c 39a 40a 41b 42c 43d 44a 45c 46b 47a 48b 49a 50a 51b 52a 53c 54b 55a 56b 57c 58a 59c 60c 61a 62a 63c 64a 65b 66a 67a 68b 69a 70b 71c 72b 73b 74b 75c 76b 77c 78a 79b 80c 81a 82b 83c 84c 85c 86b 87c 88a 89c 90a 91c 92a 93b 94b 95a 96a 97c 98a 99b 100c 101a 102c 103a 104b 105a 106c 107a 108a 109b 110c 111c 1I 2c 3b 4d 5a 6d 7b 8c 9a 10c 11a 12a 13c 14a 15a 16b 17d 18a 19a 20a 21d 22c 23d 24c 25a 26d 27c 28b 29c 30a 31c 32a 33c 34c 35a 36d 37d 38b 39c 40d 41c 42a 43a 44a 45a 46d 47b 48a 49c 50c 51b 52c 53c 54a 55b 56a 57c 58a 59b 60b 61a 62b 63b 64b 65b 66b 67c 68b 69c 70c 71a 72a 73a 74c 75b 76b 77b 78b 79b 80c 81c 82b 83c 84b 85c 86c 87c 88a 89b 90b 91c 92a 93b 94b 95c 96b 97c 98c 99b 100c 101c 102c 103b 104a 105a 106b 107c 108b 109c 110c 111b 1c 2d 3b 4c 5c 6d 7a 8c 9b 10b 11a 12b 13c 14c 15d 16d 17c 18d 19a 20d 21d 22d 23a 24a 25d 26a 27d 28b 29a 30c 31c 32a 33a 34c 35a 36d 37a 38a 39d 40c 41a 42b 43c 44d 45a 46a 47a 48a 49c 50a 51a 52b 53b 54a 55c 56b 57b 58a 59b 60b 61c 62a 63a 64b 65b 66c 67a 68b 69c 70b 71a 72b 73a 74a 75c 76c 77b 78b 79c 80c 81b 82c 83b 84a 85c 86b 87b 88a 89a 90a 91b 92a 93a 94c 95b 96c 97a 98c 99a 100c 101b 102c 103c 104b 105a 106c 107c 108b 109c 110c 111c 1g 2c 3c 4c 5a 6b 7c 8d 9d 10c 11d 12b 13c 14d 15d 16c 17d 18a 19c 20c 21a 22b 23c 24b 25c 26d 27c 28a 29c 30a 31d 32a 33a 34b 35c 36b 37d 38b 39c 40d 41b 42c 43d 44a 45a 46a 47a 48b 49c 50a 51b 52a 53a 54a 55a 56a 57c 58b 59b 60b 61b 62b 63a 64c 65c 66b 67a 68b 69b 70b 71a 72a 73b 74c 75a 76a 77b 78a 79b 80a 81c 82b 83a 84b 85b 86b 87b 88b 89b 90a 91a 92c 93b 94c 95a 96c 97a 98a 99a 100c 101c 102c 103c 104c 105b 106b 107c 108a 109b 110b 111b 1i 2a 3b 4b 5d 6c 7a 8d 9c 10b 11c 12a 13b 14b 15c 16b 17d 18d 19c 20b 21d 22c 23b 24a 25c 26c 27c 28a 29c 30d 31c 32b 33d 34d 35a 36c 37b 38a 39d 40b 41b 42c 43b 44b 45d 46c 47c 48c 49b 50c 51c 52b 53a 54c 55a 56b 57c 58b 59c 60b 61c 62b 63a 64c 65b 66a 67a 68c 69c 70a 71a 72c 73b 74c 75b 76a 77a 78c 79a 80c 81a 82b 83a 84c 85c 86c 87a 88a 89a 90a 91b 92a 93a 94b 95b 96a 97a 98a 99a 100c 101b 102c 103c 104b 105c 106c 107b 108a 109b 110b 111b 1A 2c 3d 4b 5b 6b 7b 8d 9d 10d 11d 12d 13a 14b 15c 16a 17d 18a 19b 20a 21d 22a 23c 24a 25d 26d 27b 28b 29d 30d 31b 32a 33a 34b 35c 36a 37a 38b 39d 40c 41a 42c 43d 44d 45a 46c 47c 48b 49a 50a 51b 52b 53a 54b 55c 56b 57c 58a 59b 60a 61b 62a 63c 64c 65c 66b 67c 68b 69c 70a 71b 72b 73a 74c 75c 76a 77c 78b 79a 80b 81b 82c 83b 84a 85b 86a 87a 88b 89c 90c 91a 92c 93c 94b 95c 96b 97a 98a 99c 100c 101c 102c 103c 104a 105b 106b 107c 108c 109c 110a 111a 1n 2d 3b 4b 5a 6a 7c 8c 9a 10a 11a 12d 13c 14b 15c 16c 17b 18d 19c 20c 21d 22a 23c 24d 25a 26d 27d 28a 29a 30a 31d 32d 33b 34d 35a 36c 37a 38d 39d 40a 41a 42a 43c 44d 45c 46d 47a 48b 49b 50c 51b 52b 53b 54c 55a 56a 57b 58a 59a 60c 61b 62c 63a 64c 65b 66b 67b 68b 69a 70c 71c 72b 73c 74c 75a 76b 77a 78a 79a 80b 81a 82a 83a 84b 85b 86b 87c 88b 89a 90b 91b 92a 93b 94a 95a 96b 97b 98c 99a 100b 101c 102c 103b 104b 105b 106a 107a 108b 109b 110b 111c 1e 2d 3c 4d 5b 6d 7c 8a 9a 10c 11d 12a 13c 14b 15d 16b 17a 18b 19b 20d 21b 22c 23b 24d 25a 26a 27a 28b 29b 30a 31d 32a 33d 34a 35b 36b 37b 38d 39b 40c 41d 42b 43c 44a 45b 46b 47b 48a 49c 50b 51c 52b 53b 54c 55b 56c 57a 58c 59c 60b 61c 62a 63b 64a 65b 66b 67b 68b 69a 70a 71a 72c 73b 74b 75c 76b 77b 78c 79c 80b 81b 82b 83a 84c 85b 86a 87b 88b 89a 90c 91b 92c 93c 94a 95a 96a 97c 98b 99c 100c 101c 102c 103b 104b 105a 106a 107b 108c 109a 110a 111b 1p 2a 3a 4d 5b 6d 7a 8d 9a 10c 11a 12a 13b 14a 15d 16c 17b 18b 19c 20a 21d 22a 23c 24a 25d 26c 27a 28a 29a 30c 31a 32c 33c 34c 35d 36b 37a 38c 39a 40d 41d 42b 43c 44c 45b 46c 47c 48b 49c 50b 51c 52b 53c 54b 55a 56b 57c 58a 59a 60c 61c 62a 63a 64c 65a 66c 67a 68a 69b 70c 71c 72c 73a 74b 75b 76b 77b 78b 79b 80b 81c 82a 83b 84b 85a 86c 87a 88b 89b 90b 91b 92b 93b 94b 95a 96a 97c 98c 99c 100b 101c 102c 103c 104a 105b 106b 107a 108c 109c 110a 111a 1H 2b 3d 4c 5c 6b 7c 8d 9b 10d 11b 12a 13a 14a 15c 16d 17a 18c 19b 20a 21c 22a 23c 24d 25a 26c 27d 28c 29c 30a 31d 32d 33b 34a 35c 36d 37a 38b 39c 40b 41c 42b 43a 44c 45d 46d 47b 48a 49b 50c 51b 52c 53c 54c 55c 56a 57b 58a 59b 60b 61b 62a 63c 64b 65c 66b 67c 68b 69b 70c 71b 72b 73c 74c 75a 76c 77c 78a 79c 80a 81a 82c 83b 84a 85b 86a 87a 88b 89b 90a 91a 92a 93a 94a 95b 96a 97c 98a 99c 100b 101c 102b 103c 104a 105b 106a 107a 108c 109a 110a 111a 1t 2c 3b 4d 5d 6c 7d 8d 9a 10b 11d 12d 13c 14c 15b 16b 17d 18d 19d 20b 21d 22a 23c 24c 25a 26d 27b 28c 29c 30d 31c 32c 33d 34c 35c 36d 37b 38c 39d 40d 41d 42a 43d 44b 45b 46d 47c 48b 49c 50c 51b 52c 53c 54c 55b 56c 57a 58c 59c 60c 61c 62b 63a 64c 65b 66c 67a 68a 69a 70c 71a 72c 73b 74a 75b 76c 77b 78a 79c 80a 81c 82b 83b 84c 85c 86c 87a 88b 89b 90c 91a 92c 93a 94b 95a 96a 97c 98c 99c 100c 101a 102b 103c 104c 105b 106a 107c 108b 109b 110a 111b 1r 2c 3d 4c 5d 6c 7c 8b 9d 10a 11a 12a 13a 14c 15d 16d 17b 18c 19b 20d 21c 22c 23a 24c 25b 26a 27c 28d 29a 30d 31b 32d 33c 34b 35a 36c 37c 38d 39b 40b 41a 42b 43b 44b 45d 46b 47b 48c 49c 50c 51b 52a 53a 54b 55b 56a 57b 58c 59b 60c 61a 62c 63b 64a 65b 66c 67b 68c 69a 70a 71c 72a 73a 74b 75a 76b 77c 78c 79c 80a 81a 82c 83c 84a 85c 86b 87c 88c 89c 90b 91b 92b 93a 94c 95a 96a 97b 98a 99b 100c 101a 102a 103c 104a 105b 106c 107c 108c 109c 110b 111a 1k 2d 3d 4b 5b 6b 7d 8d 9b 10c 11b 12d 13b 14b 15b 16c 17d 18a 19d 20a 21c 22b 23c 24d 25b 26d 27d 28d 29c 30c 31c 32d 33c 34c 35d 36d 37c 38a 39d 40c 41c 42d 43a 44b 45a 46a 47b 48c 49c 50c 51b 52a 53b 54c 55c 56a 57a 58a 59a 60a 61a 62b 63a 64c 65a 66a 67a 68a 69b 70b 71a 72b 73b 74b 75a 76b 77b 78b 79a 80c 81b 82b 83b 84a 85b 86c 87b 88b 89c 90c 91b 92a 93a 94b 95b 96a 97b 98b 99c 100c 101c 102a 103c 104a 105c 106c 107a 108b 109a 110b 111b 1l 2b 3c 4d 5c 6a 7d 8c 9b 10a 11b 12a 13b 14b 15d 16d 17d 18a 19b 20c 21c 22c 23d 24c 25b 26b 27d 28c 29a 30d 31b 32d 33b 34d 35d 36d 37c 38b 39b 40a 41a 42b 43b 44d 45b 46d 47a 48b 49a 50c 51a 52a 53b 54b 55c 56c 57c 58b 59c 60c 61a 62c 63c 64c 65c 66c 67a 68b 69c 70a 71b 72c 73a 74c 75b 76c 77b 78a 79b 80a 81a 82a 83a 84a 85b 86a 87c 88b 89a 90a 91b 92b 93a 94a 95a 96a 97a 98c 99c 100c 101c 102c 103b 104c 105a 106a 107b 108a 109a 110c 111a 1u 2b 3a 4c 5b 6c 7b 8d 9a 10d 11c 12c 13a 14b 15a 16c 17c 18c 19a 20d 21b 22a 23c 24d 25a 26d 27b 28b 29a 30d 31a 32b 33a 34a 35a 36c 37c 38d 39a 40d 41d 42d 43d 44c 45b 46d 47a 48a 49a 50b 51c 52c 53b 54c 55a 56b 57b 58b 59c 60a 61c 62a 63a 64c 65a 66a 67c 68c 69c 70a 71a 72c 73c 74b 75c 76c 77a 78c 79a 80a 81c 82a 83b 84a 85b 86b 87c 88a 89a 90c 91c 92b 93c 94b 95b 96a 97b 98b 99b 100a 101c 102c 103b 104a 105c 106a 107c 108b 109a 110a 111c 1y 2d 3b 4c 5d 6b 7c 8d 9d 10b 11c 12a 13b 14d 15d 16c 17b 18b 19a 20b 21d 22c 23a 24b 25d 26d 27d 28b 29c 30b 31d 32a 33c 34d 35c 36d 37c 38c 39d 40b 41b 42c 43b 44b 45d 46a 47c 48c 49a 50a 51a 52b 53b 54b 55a 56b 57c 58a 59a 60b 61a 62b 63c 64c 65b 66b 67a 68b 69a 70a 71c 72b 73c 74c 75c 76b 77c 78b 79c 80a 81c 82b 83b 84a 85b 86c 87c 88c 89b 90b 91c 92b 93c 94b 95b 96b 97b 98c 99a 100a 101c 102b 103c 104c 105b 106c 107a 108b 109a 110b 111a 1E 2b 3a 4a 5a 6c 7d 8a 9c 10d 11b 12c 13d 14b 15c 16b 17b 18d 19a 20b 21d 22a 23d 24d 25a 26d 27d 28c 29a 30b 31a 32c 33d 34b 35a 36c 37c 38a 39d 40d 41d 42a 43c 44c 45a 46b 47a 48a 49b 50c 51a 52c 53a 54c 55c 56c 57b 58c 59b 60c 61c 62b 63c 64a 65b 66c 67a 68a 69c 70b 71a 72a 73c 74a 75a 76b 77c 78a 79c 80c 81c 82b 83b 84c 85a 86c 87b 88c 89b 90a 91a 92c 93a 94b 95b 96b 97b 98a 99a 100c 101c 102c 103b 104c 105c 106b 107c 108c 109c 110b 111b 1k 2d 3a 4d 5a 6b 7d 8a 9c 10a 11d 12a 13a 14d 15b 16c 17a 18d 19b 20c 21b 22d 23a 24c 25a 26c 27d 28a 29b 30b 31a 32a 33b 34d 35a 36b 37d 38b 39b 40d 41b 42b 43c 44c 45b 46b 47c 48a 49c 50a 51c 52b 53c 54b 55c 56b 57b 58a 59a 60c 61a 62c 63a 64a 65a 66a 67a 68b 69b 70a 71c 72a 73c 74a 75a 76b 77c 78b 79a 80a 81c 82c 83c 84b 85c 86b 87a 88a 89b 90c 91b 92b 93c 94a 95b 96a 97a 98b 99b 100c 101b 102c 103c 104c 105c 106b 107c 108a 109c 110c 111a 1m 2b 3d 4a 5d 6d 7b 8c 9d 10c 11c 12a 13d 14c 15c 16d 17d 18b 19b 20c 21b 22d 23b 24b 25d 26d 27d 28d 29a 30c 31b 32b 33d 34a 35c 36a 37c 38d 39a 40d 41d 42a 43d 44d 45a 46a 47a 48a 49a 50c 51c 52a 53c 54b 55c 56c 57b 58b 59c 60b 61a 62a 63a 64b 65c 66b 67b 68a 69c 70b 71a 72b 73c 74b 75a 76c 77a 78c 79c 80c 81a 82b 83b 84c 85b 86a 87a 88a 89c 90a 91c 92a 93a 94a 95b 96a 97a 98b 99a 100c 101a 102b 103c 104c 105b 106c 107a 108b 109b 110b 111b 1q 2b 3c 4d 5a 6a 7d 8d 9c 10d 11b 12a 13c 14a 15a 16c 17a 18a 19d 20a 21c 22d 23a 24d 25d 26d 27a 28d 29b 30b 31c 32b 33a 34c 35d 36c 37b 38b 39c 40a 41a 42b 43d 44a 45a 46b 47c 48b 49b 50c 51b 52c 53a 54a 55b 56a 57c 58a 59c 60c 61c 62b 63a 64a 65a 66b 67a 68a 69a 70b 71b 72c 73a 74b 75a 76c 77a 78a 79b 80b 81c 82c 83b 84b 85a 86c 87b 88c 89b 90a 91a 92a 93a 94b 95a 96b 97b 98b 99a 100c 101a 102c 103b 104c 105a 106c 107b 108b 109c 110c 111a 1z 2d 3d 4a 5c 6a 7a 8b 9d 10a 11d 12d 13b 14a 15a 16c 17c 18b 19c 20b 21c 22c 23c 24b 25d 26d 27c 28a 29b 30d 31c 32b 33b 34b 35d 36a 37a 38a 39d 40b 41b 42c 43b 44a 45b 46c 47c 48a 49a 50b 51c 52b 53c 54b 55b 56a 57a 58b 59c 60c 61c 62c 63a 64c 65b 66a 67b 68a 69b 70a 71a 72a 73c 74a 75b 76a 77a 78a 79c 80a 81a 82c 83c 84a 85a 86c 87a 88b 89c 90c 91a 92b 93a 94c 95b 96c 97a 98a 99b 100c 101b 102b 103c 104b 105c 106a 107a 108b 109a 110b 111b 1A 2c 3c 4a 5b 6a 7c 8d 9d 10c 11a 12a 13b 14c 15a 16c 17b 18a 19d 20d 21d 22d 23a 24d 25b 26d 27a 28b 29d 30b 31c 32b 33c 34b 35b 36a 37a 38a 39b 40a 41a 42c 43b 44a 45a 46d 47c 48c 49a 50b 51c 52a 53c 54a 55b 56b 57a 58c 59b 60b 61a 62b 63b 64b 65a 66c 67a 68a 69a 70b 71b 72a 73a 74a 75a 76c 77c 78c 79a 80a 81a 82c 83c 84a 85a 86a 87b 88b 89a 90c 91a 92b 93a 94a 95a 96c 97b 98a 99c 100b 101c 102c 103b 104b 105a 106b 107b 108b 109b 110a 111a 1K 2c 3c 4b 5b 6c 7a 8c 9a 10b 11b 12d 13a 14a 15c 16d 17d 18d 19b 20d 21a 22b 23c 24d 25d 26c 27d 28c 29b 30b 31b 32c 33c 34c 35b 36c 37d 38a 39a 40c 41a 42a 43a 44a 45d 46b 47c 48a 49c 50b 51b 52b 53b 54a 55b 56b 57b 58a 59b 60c 61b 62b 63c 64b 65b 66b 67c 68c 69c 70a 71b 72a 73b 74a 75a 76c 77a 78a 79c 80a 81a 82a 83b 84b 85a 86b 87c 88a 89a 90c 91b 92b 93a 94a 95c 96b 97b 98a 99a 100b 101c 102c 103b 104b 105b 106a 107a 108c 109a 110b 111c # test61: (use -n2) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s last) ./jenny -n2 5 17 6 8 -w2abefg4aceg -w4aa2b -s3 -w3a1b 1a 2a 3d 4f 1b 2b 3f 4h 1c 2q 3c 4d 1d 2n 3e 4e 1e 2l 3a 4a 1e 2c 3b 4c 1a 2d 3e 4g 1a 2e 3b 4b 1c 2f 3d 4h 1d 2g 3c 4b 1b 2h 3e 4b 1e 2i 3d 4d 1b 2j 3b 4e 1e 2k 3f 4e 1d 2m 3b 4a 1c 2o 3a 4g 1d 2p 3f 4g 1b 2n 3c 4f 1a 2q 3a 4e 1c 2a 3f 4b 1a 2f 3f 4d 1c 2d 3f 4f 1a 2h 3c 4h 1b 2k 3d 4a 1e 2g 3e 4h 1d 2h 3a 4d 1a 2p 3a 4c 1e 2f 3b 4f 1c 2j 3c 4a 1d 2q 3d 4c 1a 2i 3e 4a 1a 2c 3e 4f 1a 2l 3e 4c 1a 2m 3d 4g 1a 2o 3d 4b 1c 2k 3b 4h 1c 2m 3c 4c 1b 2a 3b 4d 1e 2b 3a 4b 1c 2l 3c 4e 1e 2p 3c 4f 1e 2m 3a 4h 1b 2p 3e 4d 1d 2a 3a 4f 1d 2c 3c 4h 1b 2d 3c 4c 1b 2i 3c 4h 1a 2j 3f 4c 1a 2n 3b 4g 1c 2o 3e 4h 1b 2e 3f 4h 1b 2o 3c 4d 1e 2j 3d 4g 1b 2m 3e 4b 1d 2k 3e 4f 1b 2c 3d 4e 1d 2d 3b 4d 1c 2h 3f 4g 1c 2i 3b 4e 1b 2l 3f 4h 1e 2n 3d 4d 1b 2q 3e 4h 1e 2q 3f 4b 1e 2h 3b 4f 1a 2b 3c 4f 1d 2e 3a 4f 1a 2g 3a 4f 1d 2i 3a 4b 1d 2o 3b 4e 1a 2q 3b 4a 1b 2f 3c 4b 1d 2l 3b 4d 1c 2c 3f 4a 1e 2d 3d 4a 1d 2j 3a 4d 1a 2k 3c 4g 1c 2n 3a 4a 1c 2p 3b 4h 1e 2d 3a 4b 1c 2b 3e 4d 1c 2e 3e 4d 1c 2g 3f 4d 1d 2h 3d 4e 1d 2c 3a 4b 1a 2q 3d 4f 1e 2o 3f 4c 1b 2g 3d 4d 1b 2j 3e 4b 1e 2m 3f 4f 1b 2i 3f 4g 1e 2a 3e 4h 1a 2k 3a 4b 1c 2l 3d 4b 1a 2n 3f 4b 1e 2p 3d 4b 1c 2i 3d 4c 1a 2l 3f 4f 1d 2b 3b 4h 1e 2e 3c 4b 1d 2f 3a 4b 1e 2h 3a 4a 1d 2h 3e 4c 1a 2m 3e 4d 1d 2p 3b 4e 1d 2o 3a 4f 1d 2c 3d 4g 1e 2d 3d 4h 1c 2j 3e 4f 1d 2k 3c 4c 1d 2n 3a 4c 1d 2b 3d 4d 1c 2o 3c 4a 1b 2c 3d 4d 1a 2d 3a 4e 1e 2l 3e 4g 1a 2n 3b 4h 1e 2a 3c 4b 1e 2e 3d 4d 1a 2f 3e 4d 1a 2g 3b 4h 1e 2i 3b 4f 1c 2j 3e 4h 1e 2k 3d 4d 1b 2m 3c 4e 1b 2p 3f 4a 1a 2q 3f 4g # test62: (use a -n bigger than 2) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w4abc7ade9abe -w5abe2ede6aed -w7abc9edb10abe -w13edc12edb11eda \ -w13abae4edb5abe -w3bcd8bcd9edc -w3b8b9ea10aa 5 5 5 5 5 5 -n3 5 5 5 5 5 5 5 Could not cover tuple 4a 9b 10b Could not cover tuple 4b 9b 10a Could not cover tuple 4a 9e 10a Could not cover tuple 4a 9b 10a Could not cover tuple 4c 9b 10a Could not cover tuple 4c 9e 10a Could not cover tuple 4c 9e 10e Could not cover tuple 4a 9e 10b Could not cover tuple 4c 9b 10e Could not cover tuple 4b 9b 10b Could not cover tuple 4b 9e 10b Could not cover tuple 4a 9e 10e Could not cover tuple 4b 9e 10e Could not cover tuple 4b 9b 10e Could not cover tuple 4a 9b 10e Could not cover tuple 4c 9b 10b Could not cover tuple 4b 9e 10a Could not cover tuple 4c 9e 10b 1a 2a 3a 4c 5c 6d 7c 8d 9e 10d 11e 12c 13b 1b 2c 3c 4a 5e 6b 7b 8c 9b 10c 11b 12a 13e 1c 2b 3e 4b 5d 6e 7e 8a 9c 10a 11c 12e 13a 1d 2e 3b 4e 5a 6c 7a 8b 9a 10e 11a 12a 13d 1e 2d 3d 4d 5c 6a 7d 8e 9d 10b 11d 12b 13a 1a 2c 3d 4e 5b 6b 7e 8d 9a 10b 11c 12d 13c 1b 2a 3c 4c 5b 6a 7a 8a 9c 10e 11d 12c 13c 1c 2a 3e 4d 5b 6d 7d 8b 9b 10d 11b 12d 13d 1d 2a 3b 4a 5d 6e 7c 8e 9d 10c 11a 12d 13b 1e 2a 3a 4c 5a 6c 7e 8c 9d 10a 11c 12b 13e 1a 2b 3b 4b 5d 6a 7b 8c 9a 10d 11d 12c 13e 1a 2d 3d 4a 5a 6c 7c 8a 9c 10b 11b 12e 13d 1a 2e 3e 4b 5e 6b 7d 8e 9d 10a 11e 12a 13c 1b 2c 3a 4d 5d 6e 7d 8b 9e 10e 11e 12e 13b 1c 2d 3e 4e 5c 6e 7a 8c 9e 10c 11a 12c 13e 1d 2e 3c 4d 5c 6d 7e 8a 9c 10d 11c 12a 13e 1e 2b 3a 4e 5e 6a 7a 8d 9b 10c 11b 12b 13d 1b 2c 3b 4b 5c 6d 7b 8e 9a 10a 11b 12b 13d 1a 2d 3a 4c 5e 6b 7b 8b 9c 10e 11a 12d 13a 1c 2e 3d 4c 5d 6e 7b 8d 9a 10b 11d 12a 13b 1d 2b 3c 4d 5a 6c 7d 8e 9e 10c 11c 12c 13c 1e 2c 3c 4a 5b 6d 7a 8e 9d 10d 11a 12e 13a 1a 2e 3b 4c 5b 6c 7c 8a 9b 10c 11e 12b 13a 1d 2d 3c 4e 5d 6a 7e 8d 9b 10a 11b 12e 13b 1b 2b 3e 4a 5a 6a 7c 8d 9a 10e 11e 12d 13a 1e 2d 3b 4b 5e 6b 7c 8b 9b 10d 11c 12b 13c 1d 2a 3d 4e 5e 6b 7e 8a 9e 10c 11d 12a 13d 1c 2c 3c 4a 5e 6c 7c 8b 9a 10b 11d 12c 13e 1c 2e 3a 4a 5c 6b 7d 8c 9d 10e 11b 12e 13c 1d 2c 3e 4b 5c 6c 7a 8c 9c 10b 11e 12d 13b 1b 2b 3d 4e 5a 6d 7b 8a 9d 10d 11c 12c 13d 1e 2b 3d 4d 5d 6b 7a 8a 9a 10a 11a 12d 13b 1d 2b 3a 4c 5b 6a 7b 8c 9e 10c 11b 12a 13a 1a 2c 3b 4c 5a 6e 7d 8a 9c 10c 11d 12e 13b 1e 2a 3e 4e 5d 6e 7b 8e 9c 10e 11e 12b 13a 1b 2d 3d 4b 5d 6d 7e 8e 9c 10e 11e 12c 13e 1b 2e 3b 4d 5c 6a 7d 8d 9b 10b 11a 12c 13e 1c 2b 3c 4b 5c 6a 7c 8b 9a 10c 11c 12b 13b 1e 2e 3a 4b 5d 6c 7b 8d 9e 10d 11a 12c 13c 1a 2a 3c 4d 5e 6e 7c 8c 9b 10d 11e 12a 13d 1b 2d 3e 4a 5b 6c 7e 8b 9d 10a 11d 12d 13b 1d 2a 3a 4a 5e 6d 7b 8c 9a 10b 11c 12e 13e 1c 2b 3b 4d 5a 6e 7e 8e 9e 10b 11b 12d 13c 1e 2d 3a 4e 5d 6d 7d 8e 9b 10e 11d 12a 13d 1d 2c 3d 4a 5a 6b 7c 8b 9b 10c 11a 12b 13a 1a 2c 3e 4c 5e 6b 7c 8d 9c 10a 11b 12c 13a 1a 2a 3c 4b 5a 6d 7a 8e 9d 10c 11c 12d 13c 1c 2c 3d 4c 5b 6a 7d 8e 9d 10e 11c 12d 13e 1c 2c 3a 4b 5b 6e 7c 8a 9e 10d 11c 12b 13d 1c 2e 3d 4e 5c 6d 7d 8c 9a 10a 11e 12d 13b 1b 2d 3e 4d 5e 6c 7e 8d 9e 10a 11a 12a 13d 1b 2d 3b 4e 5c 6b 7c 8d 9a 10d 11d 12e 13b 1c 2b 3d 4a 5e 6c 7b 8e 9e 10d 11e 12b 13b 1e 2e 3e 4c 5c 6b 7b 8d 9d 10c 11c 12e 13d 1e 2c 3e 4d 5a 6a 7b 8b 9c 10b 11a 12a 13c 1a 2b 3a 4a 5c 6e 7a 8b 9c 10a 11d 12a 13c 1a 2a 3b 4a 5b 6b 7e 8e 9c 10d 11b 12b 13e 1d 2b 3e 4c 5d 6c 7a 8b 9d 10d 11b 12e 13e 1a 2a 3c 4e 5c 6c 7d 8a 9e 10b 11a 12e 13a 1a 2c 3e 4d 5d 6d 7e 8c 9a 10c 11d 12b 13a 1a 2b 3a 4e 5b 6b 7e 8b 9b 10b 11e 12c 13d 1a 2a 3b 4d 5e 6a 7a 8e 9a 10e 11c 12e 13d 1a 2e 3a 4e 5d 6a 7c 8b 9c 10c 11b 12d 13e 1e 2a 3d 4b 5c 6e 7c 8a 9a 10e 11b 12e 13e 1d 2d 3b 4c 5d 6d 7d 8a 9c 10b 11c 12d 13c 1c 2a 3d 4d 5d 6c 7a 8d 9b 10c 11c 12e 13e 1b 2b 3c 4e 5b 6e 7d 8c 9b 10a 11c 12e 13d 1e 2e 3b 4a 5e 6c 7e 8a 9d 10e 11b 12c 13b 1a 2b 3c 4c 5a 6d 7c 8c 9a 10e 11a 12a 13c 1b 2e 3a 4c 5a 6b 7a 8e 9c 10b 11e 12e 13a 1d 2a 3c 4d 5c 6b 7b 8b 9a 10a 11e 12c 13a 1a 2d 3b 4e 5d 6a 7a 8a 9d 10d 11e 12a 13a 1a 2c 3c 4b 5c 6e 7b 8d 9b 10d 11d 12d 13a 1e 2d 3c 4c 5b 6c 7b 8e 9a 10a 11b 12e 13e 1a 2b 3e 4e 5b 6c 7c 8e 9e 10d 11d 12a 13c 1c 2a 3a 4b 5a 6a 7d 8c 9c 10a 11a 12c 13d 1b 2e 3e 4a 5d 6a 7e 8c 9d 10b 11c 12b 13d 1d 2c 3d 4d 5e 6a 7a 8a 9e 10d 11b 12e 13c 1c 2c 3b 4e 5c 6b 7e 8e 9e 10e 11c 12a 13a 1a 2b 3e 4a 5b 6d 7d 8d 9c 10e 11a 12b 13b 1c 2d 3e 4d 5a 6b 7e 8a 9b 10e 11d 12c 13c 1d 2e 3a 4a 5a 6b 7b 8a 9a 10a 11d 12b 13b 1e 2a 3b 4e 5b 6e 7d 8d 9a 10c 11e 12c 13c 1d 2b 3a 4b 5c 6d 7e 8d 9d 10e 11a 12d 13a 1b 2a 3a 4c 5e 6c 7d 8b 9c 10d 11c 12a 13a 1b 2d 3a 4d 5c 6c 7c 8c 9c 10e 11b 12b 13b 1e 2c 3e 4e 5a 6b 7d 8c 9e 10e 11b 12c 13d 1c 2d 3d 4b 5b 6c 7b 8c 9b 10c 11a 12a 13c 1d 2b 3d 4c 5e 6e 7c 8e 9c 10e 11a 12c 13d 1e 2e 3a 4a 5b 6b 7c 8d 9e 10c 11d 12a 13e 1d 2e 3e 4e 5c 6e 7d 8b 9e 10b 11b 12b 13d 1c 2e 3c 4d 5d 6d 7a 8d 9a 10e 11b 12b 13c 1a 2b 3c 4c 5e 6a 7e 8a 9d 10b 11a 12b 13b 1b 2c 3d 4e 5d 6c 7d 8a 9b 10a 11b 12d 13a 1c 2d 3c 4b 5d 6b 7c 8c 9a 10b 11e 12d 13a 1d 2c 3a 4d 5b 6c 7a 8d 9d 10c 11d 12c 13d 1a 2a 3d 4a 5c 6a 7b 8e 9c 10a 11c 12a 13b 1e 2b 3b 4d 5c 6d 7e 8b 9b 10a 11e 12a 13e 1e 2c 3c 4b 5a 6e 7e 8a 9d 10b 11e 12a 13d 1b 2a 3e 4b 5a 6e 7a 8d 9d 10d 11b 12b 13c 1b 2e 3c 4d 5d 6b 7d 8e 9e 10d 11d 12d 13b 1d 2d 3e 4a 5c 6a 7c 8e 9b 10d 11c 12c 13a 1e 2b 3e 4c 5e 6e 7e 8c 9c 10d 11d 12d 13a 1c 2a 3b 4a 5a 6d 7b 8a 9a 10d 11a 12a 13a 1d 2b 3b 4a 5b 6b 7d 8a 9d 10b 11e 12a 13e 1c 2e 3b 4a 5d 6d 7a 8e 9c 10a 11d 12c 13d 1a 2a 3a 4e 5a 6d 7e 8b 9e 10a 11b 12e 13c 1b 2d 3e 4b 5d 6d 7b 8a 9b 10c 11e 12e 13b 1b 2e 3a 4d 5e 6c 7c 8a 9a 10c 11c 12d 13c 1d 2e 3d 4c 5a 6b 7c 8c 9b 10d 11b 12d 13e 1b 2c 3a 4e 5d 6a 7a 8e 9a 10b 11a 12a 13e 1c 2c 3e 4c 5c 6c 7e 8b 9d 10c 11e 12c 13c 1a 2d 3e 4d 5d 6d 7d 8b 9e 10a 11c 12b 13e 1c 2d 3a 4b 5d 6e 7d 8b 9d 10c 11b 12c 13a 1e 2a 3e 4c 5e 6d 7a 8b 9c 10b 11b 12a 13b 1d 2c 3d 4e 5e 6d 7d 8d 9b 10e 11e 12a 13c 1e 2c 3b 4a 5b 6a 7c 8c 9a 10a 11e 12e 13b 1e 2d 3c 4a 5c 6a 7b 8a 9e 10c 11c 12d 13c 1b 2a 3e 4b 5c 6c 7d 8a 9d 10e 11d 12a 13e 1d 2d 3d 4e 5b 6b 7a 8e 9c 10a 11c 12b 13c 1e 2e 3c 4e 5d 6e 7e 8b 9b 10e 11c 12c 13b 1b 2e 3c 4b 5b 6b 7c 8e 9d 10c 11a 12c 13d 1d 2a 3e 4d 5b 6d 7e 8c 9e 10b 11a 12c 13c 1b 2a 3d 4c 5a 6a 7c 8b 9b 10d 11d 12e 13b 1c 2c 3a 4c 5e 6d 7e 8e 9c 10c 11a 12b 13b 1b 2b 3b 4c 5e 6e 7b 8d 9a 10a 11c 12d 13e 1c 2a 3c 4e 5d 6a 7e 8a 9e 10a 11e 12a 13e 1e 2b 3b 4b 5c 6c 7a 8e 9c 10c 11d 12e 13a 1d 2c 3e 4a 5b 6e 7b 8a 9a 10e 11b 12c 13b 1d 2a 3d 4b 5e 6a 7b 8d 9a 10b 11b 12d 13d 1c 2b 3c 4a 5c 6b 7a 8a 9c 10e 11b 12d 13d 1a 2c 3a 4b 5d 6b 7a 8c 9c 10e 11c 12a 13b 1e 2d 3a 4d 5c 6e 7e 8d 9e 10b 11e 12e 13a 1c 2d 3c 4c 5a 6c 7b 8d 9a 10e 11c 12b 13d 1a 2e 3d 4d 5c 6e 7a 8c 9a 10d 11a 12b 13a 1c 2e 3b 4e 5e 6c 7b 8c 9b 10d 11b 12e 13c 1b 2b 3d 4c 5d 6d 7c 8e 9e 10c 11b 12e 13c 1a 2a 3b 4d 5d 6c 7d 8c 9b 10b 11d 12b 13b 1b 2b 3a 4a 5a 6e 7e 8c 9d 10d 11a 12e 13b 1b 2e 3e 4b 5c 6d 7b 8b 9e 10c 11d 12d 13a 1d 2d 3b 4b 5a 6b 7b 8e 9d 10c 11e 12a 13d 1e 2c 3a 4a 5a 6c 7d 8d 9c 10d 11c 12d 13e 1c 2a 3e 4a 5b 6a 7c 8d 9c 10b 11d 12e 13a 1e 2b 3d 4a 5d 6c 7c 8d 9b 10d 11e 12a 13d 1c 2b 3a 4e 5e 6a 7d 8d 9d 10b 11d 12a 13c 1d 2d 3a 4c 5c 6e 7c 8a 9a 10a 11a 12a 13c 1c 2e 3e 4d 5b 6b 7a 8b 9a 10d 11e 12a 13d 1e 2d 3b 4c 5a 6b 7c 8a 9e 10d 11a 12c 13e 1b 2a 3b 4e 5c 6d 7a 8c 9b 10c 11c 12d 13a 1b 2a 3d 4a 5b 6c 7b 8e 9a 10b 11e 12c 13c 1d 2c 3c 4e 5e 6e 7d 8c 9a 10d 11c 12b 13c 1a 2b 3e 4d 5e 6e 7b 8b 9d 10c 11c 12e 13d 1e 2e 3c 4e 5c 6c 7b 8e 9c 10a 11a 12d 13b 1e 2c 3d 4c 5c 6a 7b 8c 9b 10c 11d 12c 13d 1a 2e 3e 4a 5a 6b 7a 8d 9c 10c 11e 12c 13e 1a 2c 3e 4a 5d 6a 7b 8b 9e 10d 11a 12c 13d 1d 2e 3d 4b 5d 6a 7d 8a 9d 10e 11a 12e 13a 1b 2e 3d 4e 5c 6a 7e 8b 9a 10a 11b 12c 13a 1b 2b 3c 4e 5d 6b 7e 8d 9b 10c 11a 12b 13a 1a 2c 3e 4d 5c 6a 7c 8e 9d 10c 11b 12a 13e 1d 2c 3a 4b 5c 6e 7b 8e 9b 10d 11c 12e 13c 1c 2a 3e 4c 5b 6b 7b 8a 9e 10c 11c 12d 13b 1c 2b 3a 4d 5c 6a 7b 8d 9c 10a 11e 12c 13c 1e 2c 3e 4e 5e 6d 7c 8a 9c 10a 11c 12d 13d 1b 2b 3b 4b 5b 6d 7c 8c 9a 10b 11d 12a 13c 1a 2b 3d 4d 5b 6e 7d 8a 9e 10e 11e 12c 13c 1b 2d 3c 4c 5c 6e 7d 8e 9c 10c 11e 12a 13e 1e 2b 3b 4d 5b 6e 7a 8a 9c 10b 11c 12b 13d 1e 2e 3e 4b 5a 6c 7c 8e 9a 10b 11c 12e 13c 1d 2a 3b 4c 5e 6d 7d 8e 9d 10a 11d 12e 13a 1b 2d 3a 4a 5e 6c 7a 8c 9c 10a 11e 12c 13e 1d 2a 3b 4b 5d 6d 7c 8a 9e 10d 11d 12b 13b 1a 2e 3c 4a 5a 6c 7e 8e 9d 10e 11d 12e 13a 1d 2c 3b 4d 5d 6a 7e 8b 9b 10e 11d 12d 13b 1a 2b 3a 4e 5c 6b 7d 8a 9a 10e 11b 12b 13e 1e 2a 3a 4d 5b 6a 7e 8c 9b 10e 11b 12d 13c 1a 2d 3b 4e 5e 6c 7d 8e 9e 10c 11b 12d 13d 1d 2d 3c 4c 5d 6d 7b 8b 9b 10d 11a 12c 13d 1a 2e 3c 4b 5d 6e 7a 8e 9c 10b 11b 12b 13e 1c 2d 3d 4c 5a 6b 7d 8a 9d 10a 11e 12b 13b 1b 2c 3a 4b 5e 6a 7c 8d 9e 10c 11c 12e 13c 1a 2d 3d 4b 5b 6c 7c 8b 9a 10a 11d 12c 13d 1a 2d 3c 4d 5a 6b 7a 8b 9b 10d 11c 12e 13c 1d 2b 3a 4e 5d 6c 7e 8c 9e 10a 11d 12b 13a 1a 2d 3a 4c 5c 6d 7e 8c 9d 10b 11e 12a 13d 1c 2a 3a 4e 5c 6e 7b 8b 9d 10d 11d 12c 13e 1c 2d 3b 4d 5c 6e 7a 8d 9b 10d 11b 12a 13b 1c 2e 3e 4c 5e 6b 7c 8c 9e 10c 11a 12e 13b 1c 2c 3c 4e 5a 6a 7e 8e 9a 10c 11b 12e 13d 1b 2c 3c 4c 5b 6e 7b 8b 9a 10e 11a 12a 13e 1e 2e 3d 4d 5e 6b 7e 8e 9b 10a 11a 12c 13c 1e 2a 3a 4d 5d 6b 7a 8a 9e 10d 11b 12c 13a 1b 2d 3d 4e 5a 6b 7d 8b 9b 10b 11a 12a 13c 1d 2d 3e 4a 5d 6e 7e 8d 9d 10e 11c 12a 13c 1c 2b 3b 4c 5a 6a 7c 8e 9e 10c 11b 12b 13e 1e 2c 3d 4a 5a 6d 7a 8e 9c 10b 11d 12b 13b 1d 2d 3a 4c 5b 6c 7c 8d 9e 10d 11e 12d 13b 1e 2b 3e 4a 5d 6b 7d 8b 9d 10b 11d 12e 13a 1e 2b 3c 4b 5e 6d 7d 8a 9c 10d 11e 12c 13c 1c 2c 3d 4b 5d 6d 7c 8b 9b 10c 11c 12a 13e 1b 2c 3e 4c 5e 6a 7e 8b 9d 10e 11e 12b 13b 1c 2a 3c 4c 5e 6e 7c 8a 9e 10c 11d 12b 13a 1b 2b 3d 4d 5a 6e 7a 8b 9a 10e 11d 12c 13d 1c 2b 3d 4d 5c 6c 7e 8d 9b 10e 11a 12d 13a 1d 2e 3a 4b 5b 6c 7b 8b 9c 10e 11b 12e 13c 1e 2e 3c 4c 5d 6a 7c 8c 9a 10a 11d 12a 13a 1d 2e 3d 4e 5c 6c 7a 8a 9d 10c 11b 12a 13b 1b 2e 3b 4e 5b 6b 7e 8a 9e 10a 11c 12e 13c 1a 2c 3e 4c 5a 6c 7b 8e 9b 10d 11e 12a 13e 1a 2c 3b 4d 5d 6b 7b 8d 9a 10b 11b 12b 13c 1a 2a 3e 4a 5e 6a 7d 8d 9d 10a 11a 12c 13e 1b 2b 3e 4e 5c 6b 7e 8c 9e 10b 11d 12c 13b 1d 2d 3e 4b 5c 6a 7a 8d 9c 10a 11d 12c 13e 1a 2b 3d 4a 5e 6e 7b 8c 9b 10c 11e 12d 13a 1d 2c 3d 4e 5c 6e 7e 8a 9e 10a 11c 12d 13e 1e 2d 3e 4d 5d 6d 7b 8c 9d 10c 11b 12d 13e 1c 2c 3a 4c 5b 6d 7a 8a 9c 10b 11c 12c 13e 1d 2b 3a 4e 5d 6c 7d 8e 9b 10b 11b 12c 13b 1e 2a 3a 4d 5a 6b 7c 8b 9d 10c 11a 12a 13c 1d 2a 3b 4c 5d 6b 7c 8c 9a 10e 11c 12c 13d 1e 2b 3e 4b 5c 6b 7b 8b 9e 10d 11a 12b 13b 1d 2a 3c 4a 5b 6d 7c 8d 9b 10c 11e 12e 13b 1b 2a 3a 4b 5b 6e 7a 8c 9c 10a 11b 12d 13d 1a 2a 3b 4a 5a 6d 7b 8b 9a 10e 11e 12d 13b 1e 2a 3e 4b 5b 6a 7c 8a 9b 10d 11a 12a 13d 1b 2c 3a 4d 5a 6d 7d 8d 9e 10a 11d 12a 13d 1c 2e 3c 4c 5e 6b 7a 8a 9d 10d 11b 12d 13d 1e 2c 3c 4d 5c 6d 7d 8d 9b 10b 11c 12e 13b 1b 2d 3b 4a 5b 6c 7b 8d 9a 10e 11d 12b 13a 1b 2a 3b 4a 5c 6d 7b 8a 9e 10c 11b 12b 13c 1c 2d 3a 4a 5d 6a 7a 8b 9c 10d 11a 12d 13b 1a 2e 3d 4b 5d 6b 7b 8a 9e 10d 11c 12e 13e 1b 2b 3b 4e 5d 6c 7e 8e 9c 10e 11c 12e 13e 1c 2e 3b 4b 5c 6a 7e 8e 9c 10e 11e 12a 13b 1d 2e 3e 4e 5c 6d 7e 8d 9b 10e 11b 12b 13e 1e 2d 3b 4d 5d 6e 7d 8c 9a 10b 11a 12e 13a 1e 2b 3c 4d 5d 6c 7a 8c 9a 10e 11e 12a 13e 1b 2c 3b 4e 5e 6c 7e 8d 9a 10d 11e 12c 13d 1c 2c 3e 4e 5d 6c 7c 8c 9d 10d 11a 12b 13a 1d 2d 3e 4c 5e 6b 7c 8e 9a 10b 11d 12d 13b 1c 2d 3d 4d 5d 6d 7c 8e 9e 10c 11e 12e 13a 1d 2a 3e 4e 5a 6e 7c 8d 9c 10b 11c 12a 13d 1b 2b 3a 4c 5e 6e 7c 8a 9b 10c 11d 12c 13e 1c 2e 3d 4d 5a 6c 7d 8a 9e 10b 11e 12a 13d 1d 2e 3a 4d 5d 6e 7e 8e 9b 10a 11e 12b 13a 1a 2c 3b 4b 5c 6e 7a 8a 9c 10a 11a 12c 13b 1b 2d 3c 4d 5b 6c 7d 8a 9d 10b 11b 12c 13c 1a 2b 3e 4e 5c 6a 7a 8c 9e 10d 11d 12e 13b 1c 2a 3d 4a 5b 6e 7e 8e 9d 10b 11e 12b 13b 1d 2a 3a 4a 5c 6c 7c 8b 9e 10c 11c 12e 13d 1c 2d 3a 4d 5a 6c 7a 8c 9e 10c 11c 12b 13c 1e 2e 3b 4c 5c 6e 7d 8a 9d 10a 11e 12d 13a 1a 2b 3d 4b 5a 6b 7e 8e 9d 10e 11b 12b 13d 1e 2e 3d 4a 5e 6b 7b 8b 9a 10b 11c 12d 13a 1c 2a 3c 4d 5e 6a 7d 8b 9b 10a 11b 12b 13c 1b 2a 3d 4c 5b 6d 7b 8c 9b 10d 11a 12c 13e 1e 2a 3a 4a 5a 6e 7b 8e 9e 10d 11d 12d 13a 1d 2b 3c 4a 5a 6a 7a 8e 9c 10a 11b 12e 13a 1e 2e 3b 4d 5b 6c 7b 8b 9b 10c 11c 12b 13d 1e 2d 3e 4c 5c 6d 7a 8d 9c 10e 11a 12e 13a 1c 2a 3a 4b 5b 6b 7c 8d 9a 10e 11e 12c 13c 1b 2a 3d 4d 5c 6b 7e 8c 9b 10a 11d 12e 13a 1a 2e 3a 4e 5b 6c 7d 8d 9e 10e 11b 12d 13d 1d 2e 3c 4e 5e 6c 7e 8d 9b 10b 11d 12a 13c 1d 2d 3a 4c 5d 6a 7e 8c 9d 10d 11b 12b 13c 1c 2b 3d 4a 5a 6d 7b 8d 9b 10c 11b 12c 13b 1e 2c 3b 4e 5e 6a 7d 8e 9e 10b 11a 12c 13c 1e 2e 3e 4b 5b 6b 7d 8c 9c 10c 11c 12a 13c 1b 2e 3d 4c 5e 6c 7e 8e 9d 10b 11d 12a 13e 1d 2d 3b 4d 5c 6b 7e 8b 9a 10c 11b 12a 13e 1b 2b 3c 4d 5c 6c 7b 8a 9d 10d 11c 12a 13b 1a 2b 3e 4e 5a 6a 7a 8a 9b 10d 11c 12d 13c 1e 2c 3a 4b 5d 6b 7d 8d 9d 10a 11b 12a 13b 1b 2e 3e 4a 5c 6e 7c 8e 9a 10b 11a 12c 13d 1a 2c 3c 4e 5e 6d 7b 8e 9e 10c 11d 12c 13d 1d 2c 3a 4c 5e 6e 7a 8b 9c 10b 11e 12b 13a 1c 2b 3b 4a 5b 6b 7c 8e 9b 10c 11c 12d 13c 1c 2e 3e 4d 5c 6a 7a 8d 9e 10d 11c 12a 13a 1e 2a 3c 4b 5c 6c 7b 8c 9a 10e 11e 12b 13b 1a 2d 3d 4c 5e 6c 7a 8e 9d 10c 11a 12e 13b 1e 2e 3c 4b 5d 6d 7c 8e 9e 10d 11b 12e 13d 1e 2d 3d 4e 5d 6e 7b 8c 9b 10d 11d 12a 13a 1c 2c 3d 4d 5d 6b 7b 8a 9c 10c 11d 12d 13a 1a 2e 3a 4d 5c 6d 7e 8a 9d 10c 11e 12d 13b 1d 2e 3e 4e 5d 6a 7b 8c 9a 10a 11e 12c 13c 1b 2c 3a 4a 5e 6a 7b 8c 9c 10e 11d 12e 13a 1a 2d 3d 4c 5d 6b 7b 8d 9b 10c 11d 12a 13c 1c 2b 3b 4b 5e 6e 7c 8b 9a 10e 11a 12a 13c 1a 2d 3b 4d 5a 6c 7e 8c 9b 10a 11b 12d 13d 1a 2c 3e 4e 5c 6b 7d 8c 9e 10d 11e 12e 13b 1c 2e 3e 4c 5a 6b 7c 8b 9a 10a 11e 12c 13e 1a 2b 3a 4c 5b 6e 7e 8c 9d 10c 11c 12c 13a 1b 2d 3c 4a 5d 6a 7d 8a 9d 10d 11a 12c 13d 1d 2b 3e 4d 5d 6d 7a 8d 9e 10c 11c 12d 13d 1b 2c 3e 4a 5a 6c 7e 8d 9c 10b 11a 12d 13b 1e 2a 3a 4b 5d 6b 7c 8b 9a 10b 11d 12d 13a 1a 2c 3c 4e 5b 6d 7a 8a 9b 10c 11a 12c 13c 1b 2e 3b 4c 5c 6d 7d 8a 9d 10e 11b 12b 13a 1e 2e 3e 4e 5d 6d 7d 8a 9e 10b 11d 12c 13e 1b 2a 3b 4e 5a 6a 7a 8e 9e 10c 11e 12a 13c 1e 2b 3e 4c 5e 6b 7c 8d 9d 10c 11e 12e 13b 1c 2d 3a 4b 5c 6c 7e 8b 9c 10b 11a 12c 13e 1c 2c 3c 4d 5b 6e 7c 8e 9c 10a 11d 12a 13c 1b 2a 3c 4a 5a 6e 7c 8e 9b 10c 11a 12a 13b 1d 2e 3d 4a 5d 6e 7d 8e 9c 10c 11b 12e 13e 1c 2c 3a 4e 5b 6a 7a 8b 9e 10c 11b 12a 13c 1e 2a 3e 4e 5c 6d 7e 8e 9a 10e 11a 12c 13a 1b 2a 3c 4b 5d 6d 7c 8d 9a 10a 11a 12b 13a 1a 2c 3a 4a 5b 6a 7b 8e 9d 10c 11a 12b 13a 1b 2a 3d 4e 5d 6a 7d 8d 9b 10e 11e 12b 13b 1c 2a 3e 4b 5e 6d 7e 8c 9d 10d 11d 12c 13d 1d 2d 3c 4d 5c 6a 7d 8a 9e 10e 11c 12c 13b 1a 2d 3e 4e 5c 6e 7d 8d 9b 10b 11a 12d 13a 1d 2a 3c 4d 5c 6c 7a 8e 9e 10d 11b 12d 13e 1e 2d 3a 4d 5c 6a 7d 8a 9a 10d 11d 12a 13d 1a 2c 3b 4a 5a 6c 7b 8e 9d 10d 11c 12e 13c 1e 2d 3d 4b 5c 6d 7c 8a 9e 10c 11a 12d 13b 1c 2d 3c 4c 5e 6b 7b 8a 9b 10d 11a 12e 13b 1e 2d 3c 4a 5a 6b 7b 8c 9a 10b 11b 12c 13e 1a 2c 3b 4c 5b 6e 7c 8e 9e 10c 11b 12a 13b 1b 2d 3d 4e 5e 6b 7e 8e 9d 10e 11c 12e 13c 1b 2b 3d 4a 5a 6d 7b 8a 9c 10e 11c 12b 13e 1c 2d 3d 4e 5c 6a 7c 8b 9b 10d 11e 12c 13c 1e 2e 3e 4c 5d 6a 7a 8d 9c 10b 11e 12a 13c 1d 2b 3c 4b 5b 6c 7e 8a 9d 10a 11b 12d 13c 1b 2b 3b 4e 5e 6e 7d 8b 9a 10d 11b 12d 13c 1d 2e 3c 4d 5c 6c 7a 8a 9b 10c 11e 12e 13b 1b 2b 3a 4c 5e 6d 7b 8b 9e 10d 11b 12a 13d 1d 2a 3e 4b 5a 6d 7e 8c 9c 10d 11b 12e 13d 1d 2b 3e 4c 5b 6b 7d 8d 9c 10a 11a 12c 13e 1c 2c 3a 4b 5d 6d 7c 8d 9e 10d 11e 12b 13b 1c 2d 3b 4d 5d 6c 7d 8e 9d 10a 11d 12c 13a 1e 2c 3b 4b 5c 6a 7d 8e 9d 10b 11c 12d 13e 1e 2b 3a 4e 5a 6e 7a 8e 9b 10c 11c 12b 13c 1d 2b 3d 4d 5b 6b 7c 8d 9a 10a 11b 12e 13d 1a 2a 3b 4d 5c 6d 7c 8a 9c 10b 11c 12b 13a 1e 2c 3a 4b 5a 6c 7c 8c 9e 10d 11d 12a 13c 1c 2a 3e 4d 5e 6d 7e 8d 9e 10e 11c 12c 13c 1e 2a 3d 4a 5b 6d 7a 8e 9c 10a 11e 12d 13a 1e 2e 3e 4a 5e 6b 7c 8c 9b 10d 11b 12b 13e 1b 2b 3d 4c 5c 6e 7b 8e 9a 10b 11b 12a 13a 1c 2d 3d 4d 5d 6e 7a 8b 9a 10c 11b 12e 13d 1a 2d 3b 4c 5b 6b 7b 8b 9b 10d 11d 12e 13a 1d 2e 3b 4c 5e 6b 7a 8a 9c 10e 11d 12c 13e 1d 2b 3b 4b 5d 6d 7c 8d 9b 10d 11b 12c 13b 1e 2d 3e 4a 5c 6d 7e 8b 9d 10e 11b 12a 13e 1c 2e 3b 4e 5b 6b 7b 8a 9c 10b 11d 12c 13d 1a 2b 3c 4d 5a 6e 7e 8a 9a 10a 11e 12a 13d 1c 2b 3a 4c 5b 6a 7d 8c 9c 10c 11d 12b 13a 1b 2d 3b 4e 5c 6e 7e 8a 9e 10e 11a 12b 13a 1c 2c 3e 4d 5a 6d 7d 8e 9a 10c 11a 12a 13c 1c 2e 3a 4b 5d 6d 7c 8e 9b 10c 11a 12a 13a 1b 2c 3e 4a 5a 6c 7b 8c 9e 10c 11e 12d 13b 1d 2d 3a 4d 5c 6e 7d 8c 9e 10e 11d 12c 13e 1e 2b 3b 4a 5a 6e 7b 8d 9a 10c 11d 12c 13e 1d 2d 3a 4a 5a 6c 7c 8c 9b 10d 11d 12c 13a 1e 2d 3c 4e 5d 6d 7c 8a 9d 10d 11d 12d 13b 1a 2e 3e 4c 5e 6b 7e 8d 9d 10a 11a 12e 13b 1d 2a 3e 4d 5e 6a 7c 8b 9c 10c 11e 12c 13d 1b 2c 3c 4e 5d 6e 7c 8b 9a 10e 11b 12d 13b 1b 2a 3e 4c 5b 6a 7a 8c 9c 10a 11a 12d 13b 1a 2a 3d 4c 5b 6d 7b 8c 9b 10c 11c 12b 13d 1a 2e 3a 4b 5a 6b 7c 8b 9c 10e 11e 12a 13d 1a 2c 3c 4d 5c 6c 7d 8d 9b 10e 11a 12c 13e 1e 2c 3b 4a 5b 6a 7e 8a 9c 10c 11a 12a 13c 1c 2a 3b 4e 5d 6c 7a 8b 9b 10d 11d 12c 13c 1a 2b 3d 4c 5e 6a 7b 8e 9a 10d 11c 12a 13c 1c 2e 3e 4d 5c 6e 7d 8a 9b 10b 11c 12b 13c 1b 2c 3a 4c 5e 6a 7c 8a 9e 10c 11b 12e 13e 1e 2a 3e 4d 5d 6b 7d 8e 9e 10a 11c 12c 13b 1c 2c 3e 4a 5c 6b 7a 8e 9c 10b 11e 12c 13a 1c 2c 3e 4b 5e 6c 7a 8b 9c 10a 11a 12c 13c 1d 2c 3e 4a 5e 6e 7a 8c 9d 10c 11c 12d 13b 1b 2a 3d 4c 5a 6c 7d 8e 9c 10d 11c 12a 13a 1e 2d 3a 4e 5d 6d 7e 8b 9e 10d 11a 12e 13a 1b 2a 3d 4b 5a 6a 7c 8a 9d 10c 11c 12c 13c 1c 2d 3c 4a 5d 6d 7b 8e 9a 10d 11c 12b 13a 1b 2c 3b 4d 5d 6e 7b 8e 9c 10e 11c 12e 13b 1c 2b 3c 4a 5b 6d 7b 8a 9b 10d 11d 12c 13d 1c 2e 3d 4e 5c 6e 7e 8c 9a 10b 11c 12c 13b 1b 2c 3d 4c 5d 6b 7c 8c 9a 10c 11c 12b 13e 1c 2e 3a 4e 5b 6b 7e 8b 9d 10a 11a 12c 13d 1d 2d 3e 4d 5e 6b 7d 8e 9c 10b 11d 12a 13c 1b 2d 3d 4d 5d 6e 7e 8c 9b 10d 11b 12a 13e 1c 2c 3c 4b 5a 6c 7b 8d 9b 10d 11b 12a 13d 1b 2e 3c 4e 5a 6c 7d 8a 9a 10b 11d 12c 13d 1e 2e 3c 4b 5c 6a 7d 8e 9d 10e 11c 12b 13e 1d 2d 3b 4c 5e 6b 7e 8e 9d 10a 11b 12c 13d 1d 2e 3e 4e 5d 6e 7b 8c 9c 10d 11b 12d 13b 1c 2d 3c 4d 5b 6b 7e 8e 9e 10b 11c 12b 13d 1e 2a 3c 4a 5e 6a 7c 8a 9c 10e 11d 12c 13d 1c 2a 3e 4c 5d 6a 7d 8d 9d 10b 11e 12a 13d 1b 2d 3d 4b 5d 6c 7a 8a 9c 10b 11d 12d 13b 1d 2b 3e 4a 5a 6e 7c 8d 9c 10d 11c 12e 13e 1c 2e 3a 4e 5c 6a 7d 8e 9c 10c 11c 12e 13c 1b 2e 3c 4d 5d 6e 7e 8c 9b 10b 11a 12c 13b 1a 2e 3d 4e 5c 6d 7d 8c 9b 10e 11d 12e 13a 1b 2e 3a 4a 5e 6c 7d 8a 9c 10d 11a 12a 13b 1e 2e 3d 4c 5b 6c 7b 8e 9c 10a 11e 12a 13b 1b 2b 3e 4a 5e 6b 7e 8c 9c 10e 11c 12a 13c 1e 2a 3e 4d 5c 6e 7b 8a 9e 10d 11c 12d 13d 1c 2c 3a 4d 5e 6c 7e 8e 9a 10a 11e 12c 13d 1a 2d 3e 4c 5c 6b 7d 8b 9d 10d 11d 12b 13b 1b 2c 3e 4a 5c 6a 7b 8d 9c 10a 11a 12c 13b 1c 2a 3d 4d 5b 6e 7d 8d 9b 10c 11a 12a 13c 1d 2b 3b 4e 5c 6c 7b 8b 9a 10b 11a 12c 13d 1e 2a 3e 4e 5c 6c 7e 8a 9b 10a 11c 12d 13d 1b 2a 3a 4b 5a 6c 7e 8b 9c 10c 11e 12a 13d 1e 2d 3b 4d 5c 6d 7e 8e 9d 10e 11d 12e 13a 1a 2a 3e 4e 5b 6d 7b 8d 9e 10d 11c 12c 13d 1c 2e 3a 4a 5a 6b 7c 8d 9a 10b 11c 12c 13b # test63: (use a -n bigger than 2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s first) ./jenny -s54 4 3 6 4 -n3 20 4 3 4 -w3a5bc7a -w3a5bc7a 1a 2c 3e 4c 5r 6d 7a 8d 1b 2b 3a 4d 5s 6a 7b 8a 1c 2a 3b 4b 5n 6c 7c 8b 1d 2a 3d 4a 5k 6b 7b 8c 1a 2b 3c 4d 5d 6b 7a 8b 1d 2b 3f 4d 5g 6d 7c 8d 1b 2c 3f 4a 5a 6c 7a 8c 1d 2c 3e 4a 5b 6a 7c 8a 1b 2a 3c 4c 5c 6b 7c 8a 1c 2c 3c 4b 5e 6b 7b 8d 1a 2a 3f 4b 5f 6a 7a 8a 1a 2b 3b 4c 5h 6c 7b 8c 1c 2b 3d 4c 5i 6a 7a 8b 1c 2c 3a 4a 5j 6d 7b 8b 1c 2a 3e 4d 5l 6c 7b 8c 1b 2a 3d 4b 5m 6d 7c 8c 1a 2a 3a 4a 5o 6c 7c 8d 1d 2b 3e 4b 5p 6b 7a 8b 1b 2c 3b 4d 5q 6a 7a 8d 1a 2c 3d 4d 5t 6c 7a 8a 1d 2b 3a 4c 5n 6b 7a 8c 1d 2b 3c 4a 5q 6c 7b 8c 1c 2b 3b 4a 5m 6b 7a 8a 1b 2a 3f 4c 5t 6b 7b 8b 1a 2b 3c 4c 5a 6d 7b 8a 1a 2b 3b 4c 5b 6d 7b 8d 1a 2c 3f 4a 5c 6a 7b 8c 1b 2c 3e 4c 5d 6c 7c 8d 1a 2b 3d 4a 5e 6c 7a 8b 1b 2b 3d 4d 5f 6d 7b 8d 1a 2c 3a 4b 5g 6c 7b 8a 1b 2c 3c 4a 5h 6a 7c 8a 1a 2c 3e 4d 5i 6b 7c 8a 1a 2b 3b 4d 5j 6c 7c 8d 1a 2b 3a 4d 5k 6a 7c 8b 1a 2b 3d 4b 5l 6a 7c 8a 1b 2c 3e 4d 5o 6a 7b 8a 1a 2a 3f 4d 5p 6c 7b 8c 1b 2b 3c 4b 5r 6c 7c 8b 1a 2a 3e 4b 5s 6c 7c 8b 1c 2c 3c 4c 5p 6d 7c 8d 1d 2b 3b 4b 5o 6d 7a 8c 1c 2c 3f 4c 5o 6b 7a 8b 1b 2a 3a 4a 5p 6a 7c 8a 1c 2a 3e 4d 5a 6b 7c 8d 1c 2a 3f 4b 5b 6b 7a 8c 1d 2b 3b 4d 5c 6c 7a 8d 1d 2a 3d 4b 5d 6a 7b 8c 1d 2a 3a 4c 5e 6d 7c 8c 1c 2c 3b 4a 5f 6b 7c 8c 1b 2a 3b 4c 5g 6b 7a 8c 1c 2a 3a 4b 5h 6d 7a 8d 1b 2a 3f 4a 5i 6d 7b 8d 1d 2a 3e 4c 5j 6b 7a 8c 1b 2c 3e 4c 5k 6c 7a 8d 1d 2c 3a 4a 5l 6d 7a 8d 1a 2c 3a 4d 5m 6a 7b 8d 1a 2c 3d 4d 5n 6d 7b 8a 1a 2a 3f 4c 5q 6d 7c 8b 1c 2a 3a 4a 5r 6b 7b 8c 1d 2c 3f 4a 5s 6b 7a 8d 1c 2b 3b 4b 5t 6a 7c 8d 1d 2a 3c 4c 5f 6c 7b 8b 1b 2b 3c 4c 5l 6b 7a 8b 1d 2a 3d 4c 5p 6d 7a 8c 1b 2c 3c 4b 5j 6a 7a 8a 1c 2c 3d 4b 5c 6d 7c 8b 1b 2a 3b 4d 5e 6a 7b 8a 1b 2c 3c 4d 5b 6c 7a 8b 1b 2b 3d 4b 5b 6b 7c 8b 1c 2b 3e 4a 5g 6a 7b 8b 1d 2c 3f 4d 5h 6b 7b 8b 1b 2c 3a 4d 5f 6d 7a 8c 1d 2c 3b 4b 5a 6a 7b 8b 1c 2a 3c 4b 5k 6d 7a 8a 1b 2b 3d 4d 5a 6c 7b 8d 1d 2a 3e 4a 5h 6c 7a 8b 1b 2b 3f 4c 5k 6a 7c 8a 1c 2b 3a 4a 5d 6d 7c 8a 1c 2a 3b 4c 5p 6a 7b 8d 1b 2c 3c 4c 5g 6a 7b 8a 1d 2c 3d 4d 5j 6b 7c 8d 1c 2c 3e 4b 5q 6b 7b 8a 1d 2c 3f 4a 5l 6c 7c 8d 1d 2c 3c 4b 5i 6c 7a 8c 1d 2c 3e 4c 5m 6c 7b 8b 1b 2a 3c 4a 5n 6a 7a 8d 1d 2a 3b 4d 5r 6a 7a 8a 1c 2c 3b 4c 5s 6d 7c 8c 1d 2c 3a 4a 5t 6d 7c 8c 1d 2b 3d 4b 5s 6d 7b 8b 1d 2b 3f 4b 5j 6c 7b 8a 1c 2b 3a 4d 5i 6c 7c 8c 1c 2a 3d 4d 5g 6c 7a 8a 1b 2b 3e 4b 5c 6d 7b 8c 1c 2c 3f 4d 5m 6d 7a 8a 1d 2a 3a 4c 5c 6a 7b 8d 1a 2c 3b 4a 5k 6c 7b 8a 1c 2a 3c 4d 5s 6a 7a 8c 1b 2c 3d 4c 5q 6c 7c 8a 1d 2b 3e 4a 5f 6a 7a 8d 1c 2b 3f 4c 5r 6c 7b 8d 1c 2c 3a 4c 5a 6a 7a 8a 1b 2a 3b 4d 5l 6d 7c 8b 1d 2b 3c 4d 5t 6b 7b 8d 1b 2c 3d 4a 5r 6a 7c 8c 1d 2b 3e 4d 5e 6d 7c 8a 1a 2b 3f 4b 5e 6b 7c 8c 1b 2a 3a 4c 5b 6c 7b 8b 1d 2c 3b 4d 5d 6b 7c 8c 1d 2a 3c 4d 5o 6b 7c 8a 1c 2b 3d 4d 5h 6a 7a 8c 1c 2a 3e 4c 5t 6d 7a 8a 1b 2b 3f 4b 5d 6d 7a 8d 1a 2b 3e 4b 5n 6c 7b 8d 1a 2b 3a 4b 5q 6d 7a 8c 1a 2a 3b 4b 5i 6b 7b 8b 1a 2c 3c 4a 5m 6b 7c 8b 1c 2b 3d 4a 5o 6a 7b 8d 1d 2c 3f 4c 5n 6a 7c 8c 1a 2c 3a 4b 5p 6b 7c 8b 1a 2a 3d 4a 5q 6b 7a 8d 1b 2a 3e 4d 5m 6a 7a 8b 1a 2a 3c 4a 5g 6d 7c 8c 1a 2a 3b 4a 5a 6d 7a 8b 1a 2b 3f 4a 5a 6a 7c 8b 1b 2b 3c 4a 5p 6d 7b 8b 1b 2b 3b 4c 5n 6d 7c 8a 1d 2c 3d 4b 5k 6c 7c 8c 1a 2b 3a 4c 5f 6b 7c 8d 1a 2b 3e 4a 5t 6a 7b 8c 1b 2a 3f 4d 5j 6d 7c 8c 1d 2c 3c 4b 5t 6a 7a 8b 1a 2a 3d 4c 5s 6b 7b 8d 1b 2b 3b 4b 5t 6d 7b 8a 1b 2a 3a 4a 5t 6c 7a 8d 1c 2b 3f 4a 5t 6c 7a 8b 1c 2b 3c 4a 5s 6c 7c 8d 1b 2c 3e 4d 5t 6b 7c 8c 1b 2b 3b 4c 5s 6b 7a 8b 1b 2c 3d 4b 5s 6a 7a 8a 1d 2a 3a 4d 5s 6c 7c 8a 1c 2c 3f 4d 5s 6a 7b 8b 1d 2b 3e 4a 5r 6d 7c 8b 1d 2c 3b 4b 5r 6b 7b 8d 1a 2b 3c 4d 5r 6a 7b 8a 1a 2a 3d 4c 5t 6a 7c 8b 1b 2a 3a 4b 5r 6d 7a 8a 1d 2a 3f 4c 5r 6b 7c 8a 1c 2b 3b 4d 5q 6a 7c 8c 1d 2a 3e 4c 5q 6a 7b 8c 1b 2c 3c 4a 5q 6b 7c 8b 1d 2b 3d 4d 5q 6a 7b 8b 1c 2a 3a 4c 5q 6c 7a 8b 1d 2c 3f 4a 5q 6d 7a 8a 1b 2c 3b 4a 5p 6c 7a 8b 1a 2b 3c 4d 5p 6c 7a 8a 1d 2c 3e 4d 5p 6a 7c 8d 1c 2c 3d 4b 5p 6c 7b 8a 1b 2b 3a 4d 5p 6b 7b 8d 1c 2b 3e 4c 5p 6c 7c 8c 1c 2b 3f 4b 5p 6a 7a 8b 1a 2a 3c 4b 5p 6a 7a 8d 1d 2c 3b 4a 5p 6b 7b 8c 1a 2c 3d 4a 5o 6d 7a 8a 1d 2a 3a 4b 5o 6a 7b 8b 1b 2b 3e 4a 5o 6b 7c 8c 1a 2a 3b 4c 5o 6a 7b 8c 1b 2c 3c 4b 5o 6c 7a 8d 1c 2a 3f 4d 5o 6d 7c 8d 1c 2b 3d 4a 5n 6b 7b 8b 1c 2a 3e 4d 5n 6d 7a 8c 1b 2c 3a 4d 5n 6b 7c 8d 1d 2a 3b 4c 5n 6c 7b 8a 1d 2c 3c 4b 5n 6d 7c 8b 1d 2b 3f 4c 5o 6c 7b 8a 1d 2b 3b 4d 5m 6a 7c 8c 1a 2b 3d 4b 5m 6c 7a 8b 1c 2c 3a 4b 5n 6a 7a 8a 1a 2c 3e 4a 5n 6a 7c 8b 1a 2a 3f 4c 5n 6b 7a 8b 1c 2a 3c 4c 5m 6b 7b 8c 1b 2a 3b 4a 5m 6c 7b 8d 1d 2b 3a 4c 5m 6d 7a 8d 1d 2a 3d 4b 5m 6a 7b 8a 1c 2b 3e 4b 5m 6d 7c 8d 1b 2c 3f 4b 5m 6b 7b 8c 1b 2c 3a 4b 5l 6a 7b 8c 1a 2a 3b 4a 5l 6b 7a 8c 1a 2b 3c 4d 5l 6d 7b 8d 1c 2c 3d 4d 5l 6b 7a 8a 1d 2a 3e 4c 5l 6a 7b 8a 1a 2a 3f 4c 5m 6a 7c 8a 1c 2b 3b 4a 5l 6a 7b 8b 1a 2c 3a 4c 5l 6c 7c 8b 1c 2a 3c 4b 5l 6a 7c 8d 1c 2b 3d 4c 5k 6d 7b 8b 1c 2b 3e 4d 5k 6b 7a 8c 1d 2b 3f 4b 5l 6d 7a 8c 1d 2a 3b 4d 5k 6a 7a 8d 1b 2a 3a 4b 5k 6b 7b 8b 1c 2b 3c 4a 5k 6c 7c 8d 1a 2a 3d 4c 5k 6a 7a 8c 1c 2c 3e 4a 5k 6a 7b 8b 1b 2c 3f 4d 5k 6d 7b 8c 1a 2b 3d 4a 5j 6a 7a 8b 1c 2a 3e 4b 5j 6a 7c 8b 1b 2a 3a 4c 5j 6c 7b 8d 1a 2c 3b 4c 5j 6b 7b 8b 1c 2b 3c 4d 5j 6c 7a 8b 1a 2a 3f 4b 5k 6c 7a 8d 1a 2a 3a 4a 5j 6b 7c 8a 1d 2b 3b 4a 5j 6a 7b 8c 1d 2a 3d 4d 5i 6a 7c 8d 1b 2b 3e 4a 5j 6d 7a 8d 1c 2b 3c 4c 5j 6b 7c 8a 1a 2a 3f 4a 5s 6d 7a 8a 1d 2b 3b 4a 5i 6d 7a 8a 1b 2c 3c 4c 5i 6d 7b 8c 1b 2b 3a 4b 5i 6a 7b 8a 1c 2c 3d 4a 5i 6c 7b 8b 1c 2a 3e 4c 5i 6c 7b 8a 1a 2b 3f 4c 5i 6b 7a 8a 1d 2b 3c 4c 5h 6b 7c 8d 1a 2a 3d 4d 5h 6d 7c 8a 1b 2b 3a 4a 5h 6d 7b 8c 1a 2c 3b 4b 5h 6a 7b 8d 1b 2a 3e 4c 5h 6b 7a 8d 1c 2c 3f 4b 5i 6a 7c 8d 1c 2c 3b 4c 5h 6b 7a 8a 1c 2b 3c 4b 5h 6d 7c 8b 1d 2c 3d 4b 5h 6b 7b 8c 1b 2c 3a 4d 5h 6c 7c 8d 1c 2b 3e 4b 5h 6a 7b 8a 1c 2c 3b 4b 5g 6b 7c 8a 1d 2c 3c 4a 5g 6b 7a 8b 1b 2b 3a 4c 5g 6c 7c 8c 1d 2a 3d 4b 5g 6a 7b 8d 1a 2a 3f 4c 5h 6a 7a 8b 1a 2b 3e 4b 5g 6d 7a 8a 1b 2c 3c 4a 5g 6c 7a 8d 1a 2c 3b 4d 5g 6c 7b 8b 1c 2a 3a 4c 5g 6d 7b 8b 1b 2a 3c 4d 5f 6b 7c 8a 1a 2a 3f 4a 5g 6a 7a 8a 1d 2c 3d 4b 5f 6b 7c 8b 1c 2b 3e 4b 5f 6c 7b 8c 1a 2c 3a 4a 5f 6c 7b 8a 1b 2c 3b 4c 5f 6a 7b 8b 1c 2a 3c 4a 5f 6d 7a 8b 1c 2c 3f 4d 5f 6c 7c 8d 1c 2a 3d 4c 5f 6a 7a 8c 1a 2a 3e 4d 5f 6d 7c 8b 1a 2a 3e 4c 5e 6a 7a 8d 1a 2a 3a 4d 5q 6a 7b 8a 1b 2c 3b 4a 5e 6c 7c 8d 1b 2c 3c 4d 5e 6d 7a 8b 1a 2a 3b 4c 5d 6a 7a 8a 1a 2a 3d 4d 5b 6a 7a 8a 1a 2a 3e 4a 5c 6c 7a 8b 1c 2a 3a 4a 5e 6b 7a 8a 1d 2b 3f 4c 5f 6d 7b 8a 1c 2b 3c 4c 5e 6c 7b 8c 1d 2c 3a 4b 5e 6a 7b 8b 1a 2c 3f 4a 5e 6d 7b 8a 1c 2c 3c 4b 5d 6c 7b 8a 1c 2a 3d 4b 5e 6d 7c 8b 1b 2b 3b 4b 5e 6d 7a 8c 1b 2a 3a 4a 5d 6b 7b 8b 1a 2c 3f 4a 5d 6c 7a 8c 1c 2a 3c 4d 5d 6a 7c 8d 1c 2a 3d 4d 5c 6b 7b 8c 1b 2c 3b 4c 5c 6c 7a 8c 1b 2c 3e 4c 5e 6b 7b 8b 1d 2b 3a 4a 5c 6b 7c 8c 1c 2b 3f 4c 5d 6b 7b 8c 1c 2b 3c 4b 5c 6a 7a 8a 1c 2c 3a 4d 5b 6d 7c 8d 1a 2c 3b 4d 5c 6d 7c 8a 1a 2b 3d 4c 5c 6a 7b 8b 1d 2c 3e 4b 5c 6b 7c 8d 1d 2a 3f 4b 5c 6c 7c 8a 1d 2a 3b 4a 5b 6d 7a 8b 1c 2b 3c 4a 5b 6a 7b 8d 1d 2c 3d 4c 5b 6b 7b 8c 1a 2b 3e 4b 5b 6c 7c 8c 1b 2b 3f 4d 5c 6b 7a 8b 1c 2c 3a 4a 5c 6c 7b 8a 1d 2b 3b 4d 5b 6c 7b 8a 1d 2b 3d 4c 5d 6c 7c 8b 1c 2a 3c 4c 5b 6d 7c 8a 1b 2a 3e 4c 5b 6b 7a 8d 1d 2a 3b 4c 5a 6c 7c 8a 1d 2b 3a 4b 5a 6b 7a 8b 1a 2c 3d 4d 5a 6d 7a 8d 1a 2c 3f 4b 5b 6a 7b 8b 1b 2a 3c 4b 5a 6d 7c 8c 1c 2c 3b 4d 5r 6d 7c 8b 1c 2b 3e 4a 5a 6b 7b 8c 1a 2a 3a 4b 5a 6c 7b 8c 1a 2b 3d 4d 5s 6c 7b 8c 1b 2c 3f 4c 5a 6b 7c 8a 1b 2a 3b 4d 5s 6a 7c 8d 1d 2c 3c 4c 5k 6b 7b 8b 1a 2b 3d 4d 5o 6c 7c 8b 1d 2a 3e 4b 5t 6c 7c 8b 1c 2c 3f 4c 5t 6c 7b 8c 1d 2b 3a 4d 5e 6c 7a 8d 1b 2c 3b 4c 5l 6c 7a 8d 1a 2b 3f 4b 5r 6a 7a 8c 1d 2a 3d 4d 5k 6b 7c 8a 1b 2b 3e 4d 5q 6d 7b 8d 1b 2b 3c 4d 5m 6c 7b 8a 1d 2b 3a 4d 5j 6d 7b 8a 1b 2a 3d 4a 5c 6d 7a 8d 1a 2a 3b 4b 5c 6b 7b 8d 1d 2b 3f 4d 5q 6b 7c 8d 1a 2c 3a 4d 5d 6d 7b 8d 1a 2a 3e 4a 5i 6a 7a 8c 1c 2b 3c 4d 5g 6b 7b 8c 1a 2a 3d 4a 5r 6c 7a 8b 1d 2a 3b 4b 5q 6c 7c 8b 1b 2c 3f 4a 5s 6c 7b 8c 1b 2a 3a 4d 5a 6a 7c 8b 1b 2b 3c 4a 5l 6c 7a 8a 1d 2a 3e 4d 5d 6d 7a 8a 1b 2b 3d 4d 5r 6b 7b 8d 1c 2c 3f 4d 5d 6a 7a 8b 1b 2c 3a 4c 5o 6d 7c 8c 1a 2c 3b 4c 5q 6b 7b 8c 1d 2c 3c 4c 5r 6c 7a 8c 1d 2a 3f 4d 5a 6d 7b 8d 1c 2b 3e 4c 5s 6b 7a 8a 1d 2b 3b 4c 5k 6d 7c 8d 1c 2a 3d 4c 5l 6d 7c 8c 1a 2c 3a 4a 5k 6d 7a 8a 1b 2b 3c 4c 5n 6c 7b 8c 1c 2b 3b 4c 5e 6a 7c 8a 1a 2c 3d 4b 5d 6b 7c 8a 1b 2c 3f 4d 5i 6d 7c 8b 1a 2c 3e 4a 5h 6d 7c 8c 1d 2a 3a 4c 5h 6a 7b 8a 1d 2b 3b 4d 5n 6a 7b 8d 1a 2a 3c 4a 5t 6b 7c 8a 1c 2c 3f 4d 5e 6a 7a 8c 1c 2a 3d 4b 5a 6c 7c 8b 1a 2c 3b 4a 5s 6c 7a 8a 1c 2b 3a 4d 5t 6d 7b 8b 1c 2c 3e 4c 5n 6c 7a 8d 1d 2c 3f 4c 5g 6c 7b 8c 1d 2c 3c 4b 5s 6b 7c 8c 1c 2a 3e 4b 5o 6c 7a 8c 1a 2c 3b 4b 5m 6d 7b 8c 1c 2b 3d 4c 5q 6d 7b 8d 1c 2c 3a 4b 5s 6d 7a 8d 1d 2b 3c 4b 5m 6c 7a 8c 1a 2a 3d 4b 5o 6b 7c 8c 1d 2b 3f 4a 5n 6d 7b 8a 1d 2b 3e 4b 5k 6a 7c 8a 1b 2a 3b 4b 5f 6c 7a 8d 1a 2b 3c 4b 5f 6a 7c 8c 1a 2b 3d 4a 5s 6a 7c 8b 1a 2c 3e 4c 5g 6b 7c 8d 1d 2b 3f 4a 5m 6b 7c 8d 1c 2a 3a 4b 5m 6c 7c 8b 1b 2c 3d 4a 5f 6c 7c 8a 1b 2b 3b 4b 5d 6a 7b 8b 1b 2b 3c 4b 5b 6d 7a 8c 1b 2a 3d 4b 5n 6b 7c 8c 1d 2a 3f 4c 5i 6b 7c 8c 1c 2a 3c 4a 5r 6a 7c 8d 1d 2b 3e 4b 5d 6b 7b 8d 1b 2b 3f 4a 5b 6b 7c 8a 1d 2b 3a 4a 5d 6a 7a 8d 1c 2a 3b 4d 5t 6b 7a 8b 1d 2c 3c 4a 5o 6d 7b 8b 1c 2c 3d 4d 5m 6b 7c 8d 1a 2c 3e 4a 5m 6d 7c 8a 1a 2c 3a 4a 5q 6c 7c 8d 1a 2c 3f 4b 5t 6d 7c 8d 1c 2b 3b 4a 5q 6d 7a 8a 1b 2a 3e 4a 5q 6a 7c 8c 1c 2b 3c 4a 5i 6b 7c 8d 1d 2b 3a 4c 5t 6a 7b 8a 1d 2a 3d 4b 5l 6b 7b 8b 1b 2c 3e 4a 5l 6b 7c 8d 1b 2c 3b 4c 5i 6c 7a 8d 1c 2c 3f 4a 5p 6b 7c 8a 1d 2b 3a 4c 5c 6d 7c 8b 1c 2b 3d 4a 5h 6c 7b 8d 1a 2b 3a 4a 5b 6b 7b 8c 1b 2b 3c 4a 5d 6d 7c 8c 1d 2b 3b 4a 5g 6a 7c 8b 1b 2a 3d 4a 5d 6d 7a 8a 1a 2c 3e 4b 5j 6c 7b 8c 1c 2c 3f 4a 5j 6a 7a 8d 1d 2a 3c 4d 5i 6a 7b 8b 1a 2a 3a 4c 5i 6d 7a 8d 1d 2c 3b 4b 5t 6b 7a 8c 1d 2b 3d 4a 5a 6a 7c 8c 1c 2c 3e 4d 5b 6d 7b 8b 1c 2c 3b 4d 5o 6b 7b 8a 1d 2c 3c 4d 5l 6a 7a 8c 1b 2b 3f 4d 5t 6a 7c 8a 1c 2c 3d 4a 5b 6c 7c 8d 1d 2c 3e 4c 5s 6a 7b 8c 1c 2c 3a 4a 5m 6a 7b 8a 1a 2c 3c 4d 5c 6a 7c 8c 1d 2a 3f 4d 5d 6c 7c 8a 1a 2b 3a 4c 5r 6a 7c 8b 1d 2b 3b 4d 5f 6b 7a 8c 1c 2a 3d 4c 5d 6d 7c 8d 1b 2a 3c 4b 5q 6a 7a 8d 1b 2b 3d 4b 5t 6d 7b 8c 1c 2a 3e 4b 5r 6b 7a 8a 1a 2c 3f 4c 5j 6d 7a 8b 1d 2a 3b 4a 5e 6b 7c 8c 1a 2b 3b 4b 5p 6d 7c 8a 1b 2b 3f 4b 5g 6b 7a 8b 1c 2c 3a 4a 5a 6d 7a 8d 1d 2c 3c 4b 5a 6a 7a 8d 1a 2c 3e 4b 5a 6a 7a 8a 1b 2a 3d 4d 5p 6b 7c 8b 1c 2a 3a 4c 5k 6c 7a 8b 1b 2c 3f 4c 5r 6d 7b 8b 1a 2b 3b 4d 5r 6c 7c 8c 1a 2b 3a 4b 5t 6b 7c 8c 1b 2a 3c 4c 5s 6d 7b 8b 1d 2c 3d 4d 5e 6b 7b 8c 1d 2b 3e 4a 5n 6b 7c 8a 1b 2b 3f 4d 5n 6c 7b 8b 1b 2c 3a 4d 5g 6d 7a 8d 1b 2a 3b 4a 5h 6d 7c 8b 1c 2b 3e 4c 5c 6a 7a 8d 1b 2b 3f 4b 5h 6c 7c 8a 1b 2c 3c 4c 5m 6d 7c 8d 1a 2a 3a 4a 5n 6d 7b 8c 1a 2a 3c 4b 5j 6d 7b 8d 1d 2a 3d 4b 5b 6d 7a 8d 1b 2a 3e 4d 5s 6d 7b 8d 1a 2b 3d 4a 5p 6a 7a 8d 1b 2a 3b 4b 5j 6b 7a 8b 1d 2c 3f 4d 5b 6c 7b 8c 1d 2b 3a 4d 5k 6c 7b 8c 1a 2a 3e 4d 5h 6b 7a 8c 1a 2b 3c 4d 5o 6a 7a 8c 1a 2b 3e 4a 5m 6b 7b 8c 1d 2c 3a 4b 5d 6c 7a 8c 1a 2a 3b 4b 5k 6b 7c 8c 1c 2a 3d 4b 5j 6c 7b 8c 1c 2c 3f 4b 5n 6d 7b 8d 1b 2a 3e 4c 5a 6c 7c 8b 1d 2b 3a 4b 5f 6a 7a 8b 1b 2c 3b 4c 5b 6a 7c 8c 1c 2b 3c 4d 5a 6c 7a 8b 1b 2a 3f 4c 5l 6d 7b 8a 1c 2b 3e 4b 5i 6d 7b 8b 1a 2b 3d 4d 5g 6a 7c 8c 1d 2b 3a 4d 5o 6b 7a 8d 1d 2c 3c 4a 5j 6c 7a 8c 1b 2a 3b 4a 5o 6a 7c 8b 1d 2a 3f 4b 5e 6c 7c 8d 1a 2b 3e 4c 5o 6d 7a 8d 1d 2a 3c 4a 5c 6c 7b 8b 1b 2b 3d 4a 5k 6b 7b 8d 1d 2c 3a 4a 5i 6b 7c 8b 1d 2b 3b 4c 5s 6c 7b 8b 1c 2a 3d 4c 5m 6d 7a 8b 1b 2c 3f 4c 5e 6d 7c 8b 1d 2b 3d 4a 5n 6c 7a 8d 1c 2c 3e 4c 5f 6b 7b 8a 1d 2c 3b 4b 5l 6c 7c 8a 1a 2c 3c 4d 5k 6a 7b 8c 1d 2b 3f 4c 5p 6b 7b 8a 1d 2c 3a 4c 5p 6c 7a 8c 1a 2c 3b 4b 5f 6d 7b 8a 1b 2b 3d 4b 5i 6b 7a 8a 1a 2c 3e 4d 5q 6c 7a 8b 1d 2c 3f 4a 5k 6b 7b 8b 1d 2a 3c 4c 5d 6d 7b 8b 1b 2c 3b 4a 5r 6c 7c 8a 1b 2b 3a 4d 5c 6a 7c 8a 1a 2b 3c 4d 5r 6b 7c 8b 1d 2c 3d 4c 5n 6a 7c 8c 1d 2a 3e 4d 5g 6c 7a 8c 1a 2a 3f 4c 5b 6d 7a 8d 1c 2a 3b 4b 5b 6b 7a 8a 1c 2c 3c 4c 5o 6b 7b 8c 1d 2c 3a 4b 5b 6a 7c 8a 1b 2c 3d 4a 5g 6b 7b 8b 1c 2b 3c 4d 5q 6d 7a 8a 1c 2a 3f 4d 5l 6b 7b 8b 1a 2b 3b 4d 5a 6b 7b 8c 1a 2c 3e 4c 5t 6c 7c 8d 1d 2c 3a 4d 5r 6c 7b 8d 1a 2b 3e 4a 5d 6a 7c 8b 1c 2c 3c 4d 5n 6b 7c 8a 1b 2a 3d 4a 5l 6c 7b 8d 1b 2a 3f 4b 5o 6a 7a 8c 1c 2a 3b 4c 5g 6d 7b 8d 1c 2c 3b 4d 5i 6a 7c 8c 1a 2a 3e 4d 5k 6d 7c 8d 1c 2a 3a 4d 5p 6d 7b 8a 1a 2a 3c 4a 5e 6a 7c 8a 1d 2b 3d 4c 5g 6d 7c 8a 1c 2a 3f 4b 5q 6a 7b 8c 1c 2a 3a 4d 5l 6b 7b 8a 1d 2c 3d 4b 5r 6d 7c 8c 1b 2a 3e 4d 5j 6a 7c 8a 1a 2c 3b 4a 5n 6b 7a 8c 1d 2c 3e 4d 5a 6d 7c 8a 1d 2a 3d 4a 5t 6b 7b 8d 1c 2a 3f 4b 5k 6c 7b 8a 1d 2c 3c 4b 5c 6d 7c 8d 1d 2a 3e 4b 5o 6a 7b 8b 1b 2a 3f 4a 5f 6b 7a 8b 1b 2c 3a 4b 5k 6c 7a 8d 1a 2a 3a 4d 5s 6b 7a 8b 1a 2a 3c 4d 5h 6c 7a 8c 1a 2b 3e 4b 5l 6d 7a 8b 1c 2c 3d 4c 5a 6b 7c 8a 1c 2c 3b 4c 5a 6a 7b 8d 1c 2b 3f 4c 5c 6d 7b 8d 1c 2c 3a 4b 5o 6d 7b 8a 1c 2a 3b 4a 5d 6d 7b 8d 1c 2a 3d 4b 5q 6d 7a 8c 1b 2c 3a 4d 5q 6b 7b 8a 1b 2a 3c 4c 5t 6d 7a 8c 1d 2c 3d 4c 5c 6c 7a 8a 1b 2c 3e 4d 5r 6c 7b 8c 1a 2b 3f 4c 5l 6a 7b 8a 1b 2a 3a 4b 5m 6b 7b 8c 1a 2b 3b 4d 5e 6c 7c 8b 1b 2a 3f 4b 5p 6a 7b 8c 1d 2b 3d 4c 5o 6a 7c 8d 1c 2c 3f 4b 5g 6c 7a 8c 1a 2a 3a 4b 5c 6a 7b 8c 1a 2a 3b 4d 5p 6c 7b 8d 1b 2a 3c 4a 5k 6b 7b 8a 1c 2b 3f 4c 5h 6d 7a 8c 1c 2b 3b 4a 5c 6a 7c 8b 1a 2c 3c 4c 5q 6c 7c 8a 1b 2c 3d 4c 5h 6b 7a 8b 1d 2b 3e 4d 5c 6c 7a 8a 1d 2c 3a 4c 5j 6a 7a 8b 1a 2c 3c 4d 5s 6a 7a 8a 1a 2a 3e 4c 5p 6d 7b 8a 1d 2b 3f 4b 5t 6a 7b 8b 1d 2c 3a 4a 5g 6b 7c 8a 1b 2c 3d 4b 5e 6c 7b 8a 1b 2a 3f 4c 5q 6c 7c 8a 1a 2c 3b 4a 5t 6c 7a 8a 1b 2b 3c 4b 5g 6a 7c 8c 1d 2c 3c 4a 5a 6b 7b 8a 1b 2b 3d 4c 5j 6d 7b 8a 1c 2c 3f 4b 5a 6b 7c 8d 1b 2b 3a 4c 5l 6d 7b 8b 1a 2c 3a 4b 5j 6b 7b 8c 1b 2a 3b 4c 5a 6b 7c 8c 1a 2c 3c 4d 5i 6c 7a 8a 1c 2b 3e 4a 5e 6c 7a 8c 1b 2a 3f 4c 5p 6d 7a 8d 1d 2b 3b 4d 5h 6d 7b 8c 1c 2a 3a 4d 5f 6a 7b 8b 1d 2a 3c 4c 5p 6b 7a 8b 1c 2c 3d 4c 5r 6d 7b 8a 1d 2b 3f 4c 5s 6c 7c 8a 1b 2b 3b 4d 5k 6d 7c 8b 1d 2b 3a 4d 5g 6a 7a 8a 1d 2b 3c 4a 5r 6d 7c 8d 1b 2c 3e 4a 5g 6b 7b 8c 1d 2a 3a 4d 5n 6c 7b 8b 1c 2b 3b 4a 5o 6c 7b 8d 1a 2b 3c 4a 5n 6a 7c 8d 1b 2a 3d 4d 5d 6b 7c 8d 1b 2a 3e 4a 5p 6d 7c 8d 1b 2c 3f 4a 5r 6b 7b 8c 1d 2b 3c 4c 5p 6a 7c 8c 1d 2a 3d 4c 5e 6d 7a 8d 1a 2c 3f 4a 5o 6a 7a 8a 1d 2c 3a 4a 5s 6b 7b 8c 1c 2c 3b 4d 5k 6d 7b 8c 1d 2a 3c 4a 5e 6b 7a 8a 1d 2b 3e 4b 5e 6d 7c 8a 1b 2c 3b 4c 5m 6c 7a 8b 1a 2a 3c 4d 5b 6b 7b 8d 1a 2b 3d 4a 5i 6d 7c 8c 1d 2a 3e 4b 5i 6c 7a 8d 1b 2a 3f 4a 5m 6c 7c 8b 1a 2b 3a 4a 5h 6b 7c 8b 1c 2c 3b 4c 5j 6d 7c 8a 1c 2b 3c 4b 5t 6c 7b 8b 1b 2c 3e 4c 5n 6a 7c 8b 1a 2a 3f 4a 5h 6c 7c 8d 1c 2a 3d 4d 5t 6a 7c 8d 1b 2c 3e 4a 5f 6b 7b 8b 1d 2c 3a 4a 5q 6b 7a 8c 1d 2b 3c 4b 5b 6a 7c 8d 1b 2c 3d 4d 5o 6a 7b 8c 1c 2b 3e 4c 5d 6b 7a 8c 1b 2c 3f 4b 5i 6c 7c 8a 1c 2a 3d 4a 5s 6d 7a 8c 1c 2c 3a 4c 5s 6d 7a 8d 1b 2b 3b 4c 5r 6c 7b 8a 1c 2c 3c 4a 5f 6a 7b 8d 1c 2c 3f 4b 5s 6b 7c 8d 1a 2a 3a 4a 5e 6c 7a 8a 1b 2c 3b 4c 5t 6a 7b 8d 1a 2a 3d 4d 5f 6c 7c 8a 1c 2b 3e 4a 5s 6a 7a 8d 1c 2b 3f 4b 5f 6a 7c 8c 1b 2b 3e 4b 5r 6a 7b 8c 1b 2b 3e 4a 5i 6b 7b 8a 1d 2a 3a 4c 5d 6d 7a 8d 1a 2b 3b 4b 5s 6d 7a 8a 1b 2c 3c 4c 5h 6c 7b 8a 1d 2b 3d 4a 5m 6c 7c 8a 1d 2b 3f 4b 5j 6b 7c 8b 1b 2b 3d 4a 5e 6a 7a 8d 1b 2c 3a 4d 5e 6b 7b 8d 1b 2c 3b 4c 5d 6c 7b 8b 1a 2a 3c 4c 5m 6a 7c 8b 1c 2c 3f 4d 5r 6b 7b 8c # test64: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimension of size 2) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (no -s) ./jenny -n1 2 3 2 2 3 2 2 2 50 3 2 -w1a2bc -w2b1a -w3a4b5a \ -w9aoejfhgieEJFLEMG1a10bc 1a 2a 3a 4b 5b 6b 7a 8b 9R 10c 11b 1b 2b 3b 4a 5c 6a 7b 8a 9N 10a 11a 1b 2c 3b 4b 5a 6a 7b 8a 9x 10b 11a 1b 2a 3b 4a 5a 6b 7b 8a 9a 10c 11a 1a 2a 3b 4b 5a 6b 7b 8b 9b 10b 11b 1a 2a 3b 4b 5b 6a 7a 8a 9c 10c 11a 1b 2b 3a 4b 5c 6a 7a 8b 9d 10b 11a 1a 2a 3b 4b 5b 6b 7b 8a 9e 10a 11b 1b 2a 3b 4b 5b 6a 7b 8a 9f 10a 11a 1b 2b 3a 4b 5c 6a 7a 8a 9g 10c 11a 1a 2a 3a 4b 5b 6b 7b 8b 9h 10a 11b 1b 2b 3a 4b 5c 6a 7a 8a 9i 10c 11b 1b 2a 3b 4b 5c 6a 7a 8b 9j 10a 11a 1b 2a 3a 4a 5c 6a 7a 8a 9k 10c 11b 1b 2c 3a 4a 5c 6a 7b 8a 9l 10a 11a 1b 2b 3a 4a 5b 6a 7b 8b 9m 10c 11a 1b 2b 3a 4a 5b 6a 7a 8a 9n 10c 11a 1b 2b 3b 4a 5a 6b 7a 8a 9o 10c 11b 1b 2a 3b 4a 5b 6a 7b 8b 9p 10c 11b 1a 2a 3b 4b 5c 6a 7a 8a 9q 10b 11b 1b 2b 3b 4a 5a 6a 7a 8a 9r 10a 11b 1b 2b 3b 4b 5a 6a 7a 8b 9s 10b 11b 1a 2a 3a 4a 5c 6b 7b 8a 9t 10b 11b 1b 2c 3b 4b 5c 6a 7a 8b 9u 10a 11b 1b 2c 3b 4b 5a 6a 7b 8a 9v 10b 11b 1b 2b 3b 4b 5a 6a 7b 8a 9w 10b 11a 1a 2a 3a 4b 5c 6b 7a 8b 9y 10c 11a 1b 2b 3a 4a 5b 6a 7a 8b 9z 10c 11a 1b 2a 3b 4b 5c 6b 7b 8a 9A 10a 11a 1a 2a 3b 4a 5b 6a 7b 8a 9B 10b 11a 1b 2a 3b 4a 5c 6b 7b 8a 9C 10b 11b 1b 2a 3a 4b 5b 6a 7a 8a 9D 10a 11b 1b 2a 3b 4a 5a 6b 7a 8b 9E 10c 11b 1b 2a 3b 4b 5c 6a 7a 8b 9F 10a 11a 1b 2b 3b 4b 5a 6b 7b 8a 9G 10c 11b 1b 2a 3b 4b 5a 6a 7a 8a 9H 10b 11b 1b 2c 3a 4b 5c 6a 7a 8b 9I 10c 11b 1b 2c 3a 4b 5c 6b 7b 8a 9J 10c 11a 1a 2a 3a 4a 5b 6b 7a 8a 9K 10c 11a 1b 2b 3b 4a 5a 6b 7a 8b 9L 10b 11b 1b 2a 3b 4a 5a 6a 7b 8b 9M 10c 11a 1b 2a 3b 4b 5b 6b 7a 8a 9O 10b 11a 1b 2b 3a 4b 5b 6a 7a 8a 9P 10c 11a 1b 2a 3a 4a 5a 6a 7a 8b 9Q 10c 11a 1b 2c 3b 4a 5b 6b 7a 8b 9S 10a 11b 1b 2b 3a 4a 5b 6a 7a 8a 9T 10b 11b 1b 2a 3a 4a 5a 6b 7b 8b 9U 10c 11b 1b 2a 3b 4b 5b 6a 7b 8b 9V 10a 11b 1b 2b 3b 4a 5a 6b 7b 8b 9W 10b 11a 1a 2a 3a 4b 5c 6a 7b 8b 9X 10c 11a # test65: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction comes after the dimensions it constrains) (several -s) (put -s in the middle) ./jenny 2 -s5 2 -s1 2 -n3 -w1a2b -w1b2a -w1a2a Could not cover tuple 1a Could not cover tuple 2a 1b 2b 3b 1b 2b 3a # test66: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s last) ./jenny 4 4 4 4 4 4 4 4 4 4 -n1 -n1 4 4 4 4 4 -s3 4 4 4 4 4 -s55 1a 2d 3d 4a 5a 6a 7c 8a 9d 10a 11d 12b 13c 14c 15a 16c 17b 18c 19b 20d 1b 2c 3c 4c 5d 6d 7a 8b 9a 10c 11b 12c 13d 14a 15c 16b 17d 18d 19a 20a 1c 2a 3a 4b 5c 6c 7d 8d 9b 10b 11c 12d 13a 14b 15b 16d 17c 18a 19d 20c 1d 2b 3b 4d 5b 6b 7b 8c 9c 10d 11a 12a 13b 14d 15d 16a 17a 18b 19c 20b # test67: (don't use a -n) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s in the middle) ./jenny 2 5 3 4 -s2438937 3 2 3 2 3 2 2 2 3 2 3 2 2 3 1a 2a 3a 4c 5b 6b 7c 8a 9a 10b 11b 12a 13c 14a 15c 16b 17b 18a 1b 2b 3b 4a 5a 6a 7a 8b 9b 10a 11a 12b 13b 14b 15a 16a 17a 18b 1b 2c 3c 4b 5c 6a 7b 8a 9c 10b 11a 12b 13a 14a 15b 16a 17b 18c 1a 2d 3c 4d 5c 6b 7a 8b 9c 10a 11b 12a 13a 14b 15b 16b 17a 18c 1a 2e 3b 4d 5a 6b 7b 8a 9b 10b 11b 12a 13b 14a 15a 16b 17b 18b 1b 2e 3a 4b 5b 6a 7b 8b 9a 10a 11a 12b 13c 14b 15c 16a 17a 18a 1b 2a 3c 4c 5c 6a 7c 8b 9c 10a 11a 12b 13b 14b 15a 16b 17a 18b 1a 2c 3b 4a 5b 6a 7c 8b 9b 10b 11b 12a 13a 14b 15b 16a 17b 18a 1a 2b 3a 4a 5a 6b 7a 8a 9c 10b 11b 12b 13c 14a 15c 16b 17a 18c 1b 2d 3b 4b 5b 6b 7a 8a 9a 10a 11a 12a 13b 14a 15a 16a 17b 18c 1b 2c 3a 4d 5a 6a 7c 8a 9a 10a 11a 12b 13a 14b 15b 16b 17a 18b 1a 2b 3c 4b 5c 6b 7c 8b 9b 10b 11a 12a 13c 14a 15c 16b 17b 18a 1b 2d 3b 4c 5a 6a 7b 8a 9b 10b 11b 12b 13c 14b 15c 16a 17a 18b 1a 2a 3a 4a 5c 6a 7b 8a 9b 10a 11a 12a 13a 14a 15a 16a 17a 18c 1a 2e 3c 4c 5b 6a 7a 8a 9c 10a 11a 12b 13a 14a 15b 16a 17a 18c 1b 2b 3c 4d 5b 6b 7a 8b 9a 10a 11b 12a 13b 14a 15c 16a 17a 18a 1b 2c 3c 4b 5a 6b 7a 8a 9c 10a 11b 12a 13b 14a 15a 16b 17a 18a 1a 2a 3b 4b 5c 6b 7a 8a 9c 10a 11b 12a 13c 14b 15b 16a 17b 18b 1a 2b 3a 4c 5c 6a 7b 8a 9a 10a 11b 12b 13b 14a 15b 16b 17b 18a 1a 2d 3c 4a 5c 6b 7c 8a 9a 10b 11a 12b 13a 14b 15c 16a 17b 18c 1b 2c 3c 4d 5b 6b 7a 8b 9c 10a 11b 12a 13c 14b 15c 16a 17b 18b 1b 2e 3b 4a 5c 6b 7c 8b 9c 10a 11a 12b 13c 14a 15a 16a 17a 18b 1a 2a 3c 4d 5a 6a 7a 8a 9c 10b 11a 12b 13c 14a 15b 16b 17b 18c 1a 2d 3a 4c 5c 6b 7c 8a 9c 10a 11b 12a 13a 14a 15c 16b 17a 18a 1a 2b 3a 4c 5c 6a 7b 8a 9a 10a 11b 12a 13a 14b 15a 16a 17a 18b 1a 2c 3a 4c 5b 6a 7a 8b 9c 10a 11b 12a 13a 14b 15a 16a 17a 18c # test68: (use -n2) (put -n last) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (no -s) ./jenny 2 4 3 2 3 5 7 4 3 2 -n2 1a 2a 3b 4b 5c 6c 7a 8a 9a 10b 1b 2d 3a 4a 5a 6a 7g 8c 9c 10a 1b 2b 3c 4b 5b 6e 7f 8b 9b 10a 1a 2c 3c 4a 5a 6d 7c 8d 9b 10b 1a 2a 3b 4a 5b 6b 7d 8d 9c 10a 1b 2b 3a 4a 5c 6b 7b 8b 9a 10b 1a 2d 3a 4b 5c 6e 7e 8c 9c 10b 1b 2c 3b 4a 5b 6d 7e 8a 9a 10a 1a 2a 3b 4b 5a 6a 7b 8b 9b 10b 1b 2c 3a 4a 5c 6c 7a 8d 9b 10a 1b 2d 3c 4b 5b 6b 7c 8c 9a 10b 1b 2b 3c 4b 5a 6c 7d 8a 9c 10b 1a 2b 3c 4a 5c 6a 7f 8d 9a 10b 1a 2c 3a 4b 5c 6d 7g 8b 9c 10b 1b 2a 3a 4a 5a 6e 7c 8a 9a 10a 1b 2b 3b 4b 5b 6d 7a 8c 9c 10b 1b 2d 3b 4a 5b 6b 7b 8a 9b 10a 1b 2c 3a 4b 5a 6b 7f 8c 9c 10b 1b 2a 3c 4b 5b 6c 7g 8c 9b 10a 1a 2d 3a 4b 5b 6c 7d 8b 9b 10b 1a 2c 3b 4b 5a 6e 7e 8d 9b 10b 1b 2d 3c 4a 5a 6d 7b 8d 9c 10b 1a 2c 3b 4a 5b 6a 7d 8a 9a 10a 1b 2d 3c 4b 5a 6b 7a 8b 9c 10a 1a 2b 3b 4b 5c 6c 7c 8b 9c 10b 1b 2a 3c 4b 5a 6a 7e 8b 9a 10a 1a 2b 3b 4b 5a 6e 7g 8a 9a 10b 1a 2d 3b 4b 5a 6c 7f 8a 9c 10a 1a 2c 3c 4b 5b 6e 7b 8c 9b 10a 1b 2a 3b 4b 5c 6d 7d 8c 9c 10a 1a 2b 3c 4b 5c 6c 7e 8d 9a 10b 1a 2b 3b 4b 5a 6a 7a 8b 9a 10b 1a 2c 3c 4a 5c 6b 7g 8d 9c 10a 1b 2d 3a 4a 5b 6e 7d 8d 9c 10b 1b 2a 3b 4a 5c 6d 7f 8a 9b 10b 1b 2c 3b 4b 5b 6a 7c 8b 9a 10a 1a 2d 3a 4b 5c 6b 7e 8b 9a 10b 1b 2a 3c 4a 5a 6c 7b 8a 9c 10b 1a 2b 3c 4b 5c 6e 7a 8a 9a 10b # test69: (use -n1) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s in the middle) ./jenny 2 -w2a -s3 -w2b -s4 -w2c 3 5 6 3 4 -n1 29 Could not cover tuple 1a Could not cover tuple 1b Could not cover tuple 3a Could not cover tuple 3b Could not cover tuple 3c Could not cover tuple 3d Could not cover tuple 3e Could not cover tuple 4a Could not cover tuple 4b Could not cover tuple 4c Could not cover tuple 4d Could not cover tuple 4e Could not cover tuple 4f Could not cover tuple 5a Could not cover tuple 5b Could not cover tuple 5c Could not cover tuple 6a Could not cover tuple 6b Could not cover tuple 6c Could not cover tuple 6d Could not cover tuple 7a Could not cover tuple 7b Could not cover tuple 7c Could not cover tuple 7d Could not cover tuple 7e Could not cover tuple 7f Could not cover tuple 7g Could not cover tuple 7h Could not cover tuple 7i Could not cover tuple 7j Could not cover tuple 7k Could not cover tuple 7l Could not cover tuple 7m Could not cover tuple 7n Could not cover tuple 7o Could not cover tuple 7p Could not cover tuple 7q Could not cover tuple 7r Could not cover tuple 7s Could not cover tuple 7t Could not cover tuple 7u Could not cover tuple 7v Could not cover tuple 7w Could not cover tuple 7x Could not cover tuple 7y Could not cover tuple 7z Could not cover tuple 7A Could not cover tuple 7B Could not cover tuple 7C # test70: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (one -s) (put -s last) ./jenny -n3 5 5 -w1abcda2abcda 5 -s3 1a 2e 3c 1b 2e 3e 1c 2e 3b 1d 2e 3a 1e 2b 3d 1e 2a 3c 1e 2c 3b 1e 2d 3a 1a 2e 3d 1a 2e 3e 1e 2d 3e 1a 2e 3a 1a 2e 3b 1b 2e 3c 1e 2d 3d 1e 2b 3a 1e 2b 3b 1e 2b 3c 1e 2c 3d 1e 2c 3e 1c 2e 3a 1d 2e 3b 1e 2a 3a 1e 2c 3c 1e 2a 3d 1e 2a 3e 1b 2e 3a 1c 2e 3e 1d 2e 3e 1e 2a 3b 1e 2d 3c 1d 2e 3d 1b 2e 3d 1c 2e 3d 1e 2d 3b 1d 2e 3c 1b 2e 3b 1c 2e 3c 1e 2e 3e 1e 2b 3e 1e 2c 3a 1e 2e 3d 1e 2e 3b 1e 2e 3a 1e 2e 3c # test71: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimension of size 2) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (no -s) ./jenny -n12 2 2 2 2 2 2 2 2 2 2 2 2 | wc 4096 49152 167936 # test72: (don't use a -n) (more than 10 dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (one -s) (put -s first) ./jenny -s3 -w1a2b 2 -w2a4b 2 -w4a8b 2 -w8a16b 2 -w16a3b 2 -w3a6b 2 -w6a12b \ 2 -w12a5b 2 -w5a10b 2 -w10a20b 2 -w20a7b 2 -w7a14b 2 -w14a9b 2 -w9a18b 2 \ -w18a11b 2 -w11a13b 2 -w13a15b 2 -w15a17b 2 -w17a19b 2 -w19a21b 2 2 Could not cover tuple 1a 3b Could not cover tuple 1a 5b Could not cover tuple 1a 6b Could not cover tuple 1a 7b Could not cover tuple 1a 9b Could not cover tuple 1a 10b Could not cover tuple 1a 11b Could not cover tuple 1a 12b Could not cover tuple 1a 13b Could not cover tuple 1a 14b Could not cover tuple 1a 15b Could not cover tuple 1a 17b Could not cover tuple 1a 18b Could not cover tuple 1a 19b Could not cover tuple 1a 20b Could not cover tuple 1a 21b Could not cover tuple 2a 21b Could not cover tuple 4a 21b Could not cover tuple 8a 21b Could not cover tuple 16a 21b Could not cover tuple 2a 20b Could not cover tuple 4a 20b Could not cover tuple 8a 20b Could not cover tuple 16a 20b Could not cover tuple 19b 20a Could not cover tuple 2a 19b Could not cover tuple 4a 19b Could not cover tuple 8a 19b Could not cover tuple 15b 20a Could not cover tuple 16a 19b Could not cover tuple 17b 20a Could not cover tuple 2a 18b Could not cover tuple 4a 18b Could not cover tuple 8a 18b Could not cover tuple 15b 18a Could not cover tuple 16a 18b Could not cover tuple 17b 18a Could not cover tuple 2a 17b Could not cover tuple 3a 21b Could not cover tuple 4a 17b Could not cover tuple 5a 21b Could not cover tuple 6a 21b Could not cover tuple 7a 21b Could not cover tuple 8a 17b Could not cover tuple 9b 20a Could not cover tuple 10a 21b Could not cover tuple 11b 20a Could not cover tuple 12a 21b Could not cover tuple 13b 20a Could not cover tuple 14a 21b Could not cover tuple 16a 17b Could not cover tuple 2a 16b Could not cover tuple 3a 17b Could not cover tuple 4a 16b Could not cover tuple 5a 17b Could not cover tuple 6a 17b Could not cover tuple 7a 17b Could not cover tuple 8a 15b Could not cover tuple 9b 16a Could not cover tuple 10a 15b Could not cover tuple 11b 16a Could not cover tuple 12a 17b Could not cover tuple 13b 16a Could not cover tuple 14a 17b Could not cover tuple 2a 15b Could not cover tuple 3a 15b Could not cover tuple 4a 15b Could not cover tuple 5a 15b Could not cover tuple 6a 15b Could not cover tuple 7a 15b Could not cover tuple 8a 14b Could not cover tuple 10a 14b Could not cover tuple 11b 14a Could not cover tuple 12a 15b Could not cover tuple 13b 18a Could not cover tuple 18a 19b Could not cover tuple 2a 14b Could not cover tuple 3a 14b Could not cover tuple 4a 14b Could not cover tuple 5a 14b Could not cover tuple 6a 14b Could not cover tuple 7a 13b Could not cover tuple 8a 13b Could not cover tuple 10a 13b Could not cover tuple 12a 14b Could not cover tuple 14a 15b Could not cover tuple 12a 19b Could not cover tuple 2a 13b Could not cover tuple 3a 13b Could not cover tuple 4a 13b Could not cover tuple 5a 13b Could not cover tuple 6a 13b Could not cover tuple 7b 16a Could not cover tuple 8a 12b Could not cover tuple 11b 12a Could not cover tuple 11a 19b Could not cover tuple 2a 12b Could not cover tuple 3a 12b Could not cover tuple 4a 12b Could not cover tuple 6a 11b Could not cover tuple 7b 12a Could not cover tuple 8a 11b Could not cover tuple 9b 12a Could not cover tuple 15b 16a Could not cover tuple 18b 20a Could not cover tuple 10a 19b Could not cover tuple 2a 11b Could not cover tuple 3a 11b Could not cover tuple 4a 11b Could not cover tuple 6a 10b Could not cover tuple 7b 10a Could not cover tuple 8a 10b Could not cover tuple 9b 10a Could not cover tuple 10b 16a Could not cover tuple 10a 18b Could not cover tuple 9a 19b Could not cover tuple 2a 10b Could not cover tuple 3a 10b Could not cover tuple 4a 10b Could not cover tuple 6a 9b Could not cover tuple 8a 9b Could not cover tuple 14b 16a Could not cover tuple 14a 19b Could not cover tuple 20a 21b Could not cover tuple 2a 9b Could not cover tuple 3a 9b Could not cover tuple 4a 9b Could not cover tuple 5a 11b Could not cover tuple 5b 16a Could not cover tuple 6a 18b Could not cover tuple 7b 8a Could not cover tuple 12a 13b Could not cover tuple 7a 19b Could not cover tuple 11a 21b Could not cover tuple 2a 8b Could not cover tuple 3a 18b Could not cover tuple 4a 7b Could not cover tuple 5a 7b Could not cover tuple 5b 8a Could not cover tuple 6a 7b Could not cover tuple 9a 21b Could not cover tuple 6a 19b Could not cover tuple 2a 7b Could not cover tuple 3a 7b Could not cover tuple 4a 6b Could not cover tuple 5a 18b Could not cover tuple 5b 6a Could not cover tuple 6b 8a Could not cover tuple 9a 11b Could not cover tuple 11a 17b Could not cover tuple 5a 19b Could not cover tuple 5a 20b Could not cover tuple 13a 21b Could not cover tuple 1a 8b Could not cover tuple 2a 6b Could not cover tuple 3a 5b Could not cover tuple 3b 8a Could not cover tuple 4a 5b Could not cover tuple 7a 11b Could not cover tuple 9a 17b Could not cover tuple 12a 18b Could not cover tuple 15a 19b Could not cover tuple 6a 20b Could not cover tuple 17a 21b Could not cover tuple 1a 16b Could not cover tuple 2a 5b Could not cover tuple 3a 19b Could not cover tuple 3b 4a Could not cover tuple 1a 4b Could not cover tuple 7a 18b Could not cover tuple 9a 13b Could not cover tuple 7a 9b Could not cover tuple 10a 11b Could not cover tuple 10b 12a Could not cover tuple 13a 19b Could not cover tuple 13b 14a Could not cover tuple 9a 15b Could not cover tuple 6b 16a Could not cover tuple 13a 17b Could not cover tuple 3a 20b Could not cover tuple 15a 21b Could not cover tuple 2a 3b Could not cover tuple 5a 9b Could not cover tuple 10a 17b Could not cover tuple 11a 15b Could not cover tuple 12a 20b Could not cover tuple 12b 16a Could not cover tuple 14a 18b Could not cover tuple 14b 20a Could not cover tuple 18a 21b 1a 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17b 18b 19b 20b 21b 1b 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 21a 1b 2b 3a 4b 5a 6a 7a 8b 9a 10a 11a 12a 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3b 4b 5b 6b 7b 8b 9a 10b 11a 12b 13a 14b 15a 16b 17a 18a 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15a 16b 17a 18b 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17b 18b 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17b 18b 19b 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13b 14b 15b 16b 17a 18b 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11a 12b 13a 14b 15a 16b 17a 18a 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11b 12b 13a 14b 15a 16b 17a 18b 19a 20b 21a 1b 2b 3b 4b 5b 6b 7a 8b 9a 10a 11a 12b 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3b 4b 5b 6b 7a 8b 9a 10b 11a 12b 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3b 4b 5a 6b 7a 8b 9a 10a 11a 12b 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3b 4b 5b 6b 7b 8b 9a 10b 11a 12b 13a 14a 15a 16b 17a 18a 19a 20b 21a 1b 2b 3b 4b 5b 6b 7b 8b 9b 10b 11a 12b 13a 14b 15a 16b 17a 18b 19a 20b 21a 1b 2b 3b 4b 5a 6b 7a 8b 9a 10a 11a 12a 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3a 4b 5a 6a 7a 8b 9a 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 21a 1b 2b 3b 4b 5b 6b 7a 8b 9a 10b 11a 12b 13a 14a 15a 16b 17a 18a 19a 20b 21a 1b 2b 3b 4b 5a 6a 7a 8b 9a 10a 11a 12a 13a 14a 15a 16b 17a 18a 19a 20a 21a 1b 2b 3a 4a 5a 6a 7a 8a 9a 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 21a 1b 2b 3a 4b 5a 6a 7a 8a 9a 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 21a # test73: (don't use a -n) (more than 10 dimensions) (a dimension of size 2) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s last) ./jenny -w1a2bc3a 2 3 2 2 3 2 45 4 2 3 2 2 2 2 3 2 -s4 1a 2b 3b 4b 5b 6a 7b 8a 9a 10b 11a 12a 13b 14a 15b 16b 1b 2c 3a 4a 5c 6b 7L 8b 9b 10a 11b 12b 13a 14b 15a 16a 1a 2a 3a 4a 5a 6b 7e 8c 9a 10c 11b 12a 13b 14b 15c 16b 1b 2a 3b 4b 5a 6a 7a 8d 9b 10c 11a 12b 13a 14a 15c 16a 1b 2c 3b 4b 5c 6a 7c 8c 9a 10a 11a 12a 13b 14a 15a 16b 1b 2b 3a 4a 5b 6b 7d 8d 9b 10b 11b 12b 13a 14b 15b 16a 1a 2a 3a 4a 5a 6a 7f 8a 9b 10a 11b 12b 13b 14a 15a 16a 1a 2c 3b 4b 5c 6b 7g 8b 9b 10c 11b 12a 13a 14b 15b 16b 1a 2a 3a 4b 5a 6a 7h 8b 9a 10b 11a 12b 13a 14b 15b 16a 1b 2c 3b 4a 5c 6b 7i 8a 9b 10b 11a 12b 13a 14a 15c 16b 1a 2b 3b 4b 5b 6b 7j 8b 9b 10a 11a 12a 13b 14a 15c 16a 1a 2c 3b 4b 5a 6b 7k 8d 9a 10a 11b 12a 13b 14b 15b 16b 1b 2b 3a 4a 5b 6a 7l 8c 9b 10c 11b 12b 13a 14b 15a 16a 1b 2a 3a 4a 5c 6b 7m 8d 9b 10b 11a 12a 13b 14b 15a 16b 1b 2a 3b 4b 5b 6b 7n 8c 9a 10b 11a 12a 13b 14a 15b 16b 1b 2c 3b 4a 5b 6a 7o 8a 9b 10c 11a 12a 13b 14b 15c 16a 1a 2a 3a 4b 5c 6a 7p 8c 9b 10a 11a 12a 13b 14a 15a 16b 1b 2b 3b 4a 5a 6b 7q 8d 9a 10a 11b 12b 13b 14a 15c 16a 1b 2a 3a 4b 5b 6b 7r 8d 9b 10b 11a 12a 13a 14a 15b 16a 1b 2a 3b 4a 5c 6a 7s 8d 9b 10c 11b 12a 13b 14a 15b 16b 1b 2b 3a 4b 5c 6a 7t 8c 9b 10a 11a 12a 13a 14a 15b 16b 1a 2a 3a 4b 5b 6b 7u 8d 9a 10b 11b 12b 13a 14b 15b 16a 1b 2a 3a 4a 5b 6b 7v 8c 9a 10a 11a 12a 13a 14a 15c 16a 1a 2c 3b 4b 5b 6a 7w 8a 9b 10c 11b 12b 13b 14a 15b 16a 1b 2a 3a 4b 5b 6b 7x 8a 9b 10c 11b 12b 13a 14b 15a 16b 1a 2c 3b 4b 5a 6a 7y 8a 9a 10c 11a 12b 13a 14b 15c 16a 1a 2c 3b 4a 5a 6a 7z 8d 9b 10b 11b 12a 13a 14a 15a 16a 1a 2a 3b 4b 5c 6a 7A 8d 9a 10a 11a 12a 13a 14a 15a 16b 1b 2a 3a 4a 5a 6a 7B 8a 9a 10c 11a 12b 13b 14a 15c 16b 1b 2c 3a 4a 5c 6b 7C 8b 9b 10b 11a 12a 13b 14a 15a 16b 1b 2b 3a 4a 5c 6a 7D 8b 9b 10a 11a 12b 13b 14a 15b 16a 1b 2b 3a 4b 5a 6b 7E 8d 9a 10c 11b 12b 13a 14b 15a 16a 1b 2c 3a 4a 5a 6a 7F 8a 9a 10a 11b 12a 13a 14a 15c 16b 1a 2a 3b 4b 5c 6b 7G 8d 9b 10a 11a 12b 13b 14b 15c 16b 1a 2b 3b 4b 5b 6a 7H 8b 9b 10b 11b 12a 13b 14a 15a 16b 1a 2a 3a 4a 5b 6b 7I 8d 9a 10c 11a 12b 13b 14a 15c 16a 1a 2c 3b 4a 5b 6b 7J 8b 9b 10c 11a 12b 13a 14a 15a 16a 1a 2c 3b 4b 5a 6b 7K 8c 9a 10b 11b 12a 13a 14b 15c 16a 1b 2c 3b 4b 5a 6b 7M 8a 9b 10a 11a 12a 13a 14b 15b 16b 1a 2b 3b 4b 5a 6b 7N 8b 9b 10b 11a 12a 13a 14b 15a 16a 1b 2a 3a 4a 5b 6a 7O 8d 9b 10c 11a 12a 13a 14a 15b 16b 1a 2a 3b 4a 5a 6b 7P 8a 9b 10c 11a 12b 13a 14b 15a 16b 1a 2a 3a 4b 5c 6a 7Q 8b 9a 10b 11a 12b 13b 14a 15a 16b 1b 2b 3a 4b 5b 6b 7R 8b 9a 10c 11b 12b 13a 14a 15a 16b 1a 2a 3b 4a 5a 6b 7S 8c 9b 10a 11b 12b 13a 14b 15c 16a 1a 2a 3b 4a 5a 6a 7R 8c 9b 10b 11a 12a 13b 14b 15b 16a 1a 2b 3b 4b 5a 6a 7C 8c 9a 10a 11b 12b 13a 14b 15c 16a 1a 2c 3b 4b 5c 6b 7R 8a 9b 10a 11a 12a 13a 14a 15c 16b 1b 2b 3a 4a 5a 6a 7G 8b 9a 10b 11b 12a 13a 14a 15b 16a 1a 2c 3b 4b 5b 6b 7B 8c 9b 10a 11b 12a 13a 14b 15a 16a 1b 2b 3a 4a 5a 6b 7A 8a 9b 10c 11b 12b 13b 14b 15c 16a 1b 2a 3a 4b 5c 6b 7z 8b 9a 10c 11a 12b 13b 14b 15c 16b 1b 2c 3a 4a 5b 6a 7A 8c 9a 10b 11b 12b 13b 14a 15b 16a 1b 2b 3b 4a 5b 6a 7z 8a 9a 10a 11b 12b 13a 14b 15b 16b 1b 2b 3a 4a 5c 6b 7y 8b 9b 10a 11b 12a 13b 14a 15b 16b 1b 2c 3a 4a 5b 6b 7z 8c 9a 10a 11a 12b 13b 14b 15b 16b 1a 2a 3b 4b 5a 6b 7D 8a 9a 10c 11b 12a 13a 14b 15a 16b 1a 2b 3b 4a 5c 6a 7x 8b 9a 10b 11a 12a 13b 14a 15b 16a 1b 2a 3b 4a 5b 6b 7y 8c 9b 10b 11b 12a 13b 14b 15a 16b 1b 2c 3a 4b 5b 6a 7S 8d 9a 10c 11a 12a 13b 14a 15b 16b 1b 2c 3a 4a 5b 6a 7G 8a 9a 10c 11a 12a 13a 14b 15a 16b 1b 2b 3a 4a 5a 6b 7w 8b 9a 10a 11a 12a 13a 14b 15c 16b 1b 2c 3b 4a 5a 6b 7x 8c 9a 10a 11b 12a 13b 14b 15c 16b 1b 2a 3a 4b 5a 6a 7x 8d 9b 10a 11a 12b 13b 14a 15a 16a 1b 2a 3a 4a 5c 6b 7H 8a 9a 10c 11a 12b 13a 14b 15b 16a 1a 2b 3b 4b 5a 6a 7v 8b 9b 10b 11b 12b 13b 14b 15a 16b 1a 2a 3b 4a 5c 6a 7w 8c 9b 10b 11a 12b 13a 14a 15a 16b 1b 2b 3b 4b 5c 6a 7w 8d 9a 10b 11a 12a 13a 14b 15b 16b 1b 2c 3b 4a 5c 6b 7v 8a 9a 10c 11b 12a 13b 14a 15b 16b 1b 2c 3b 4a 5c 6a 7u 8b 9b 10a 11a 12a 13b 14a 15c 16b 1a 2a 3b 4b 5c 6b 7F 8c 9b 10b 11a 12b 13b 14b 15a 16a 1a 2b 3b 4a 5c 6b 7v 8d 9a 10c 11b 12a 13b 14a 15a 16a 1a 2b 3b 4b 5a 6b 7u 8a 9b 10c 11a 12b 13a 14a 15a 16b 1a 2a 3b 4a 5b 6b 7t 8b 9a 10c 11b 12b 13b 14b 15a 16a 1a 2c 3b 4a 5c 6a 7u 8c 9a 10a 11a 12a 13a 14b 15a 16a 1b 2b 3a 4b 5c 6a 7B 8d 9a 10b 11b 12b 13b 14b 15b 16b 1a 2c 3b 4a 5a 6b 7t 8a 9b 10b 11a 12a 13b 14b 15c 16a 1a 2c 3b 4b 5b 6b 7s 8b 9a 10a 11a 12b 13a 14b 15a 16a 1b 2c 3b 4a 5c 6b 7G 8c 9b 10c 11b 12a 13b 14b 15c 16a 1b 2c 3a 4a 5c 6b 7t 8d 9a 10a 11a 12b 13a 14b 15c 16b 1b 2b 3a 4b 5a 6b 7s 8a 9a 10b 11b 12b 13a 14a 15c 16a 1a 2c 3b 4a 5a 6a 7r 8b 9a 10c 11b 12b 13b 14b 15c 16b 1a 2c 3b 4a 5a 6b 7s 8c 9b 10c 11a 12a 13a 14a 15c 16b 1b 2b 3a 4a 5b 6b 7F 8d 9b 10c 11a 12a 13a 14b 15b 16a 1b 2b 3b 4b 5c 6a 7r 8a 9a 10a 11b 12a 13b 14a 15a 16a 1a 2a 3a 4b 5c 6a 7q 8b 9b 10c 11a 12a 13a 14b 15a 16b 1a 2b 3b 4a 5c 6a 7r 8c 9a 10c 11a 12a 13b 14b 15c 16b 1b 2a 3b 4b 5b 6b 7C 8d 9a 10c 11a 12b 13b 14b 15b 16b 1b 2c 3b 4a 5b 6a 7q 8a 9b 10b 11b 12b 13a 14b 15b 16a 1b 2c 3b 4a 5b 6b 7p 8b 9a 10b 11b 12b 13a 14b 15c 16a 1b 2c 3b 4a 5b 6a 7q 8c 9b 10c 11b 12a 13b 14a 15c 16b 1b 2c 3a 4a 5a 6b 7H 8d 9b 10a 11a 12b 13b 14a 15c 16a 1a 2b 3b 4b 5a 6a 7p 8a 9a 10c 11a 12b 13b 14a 15b 16a 1a 2a 3a 4b 5a 6b 7o 8b 9a 10a 11b 12b 13a 14a 15b 16b 1b 2a 3a 4b 5c 6a 7H 8c 9a 10b 11a 12b 13b 14b 15b 16b 1b 2a 3a 4a 5a 6b 7p 8d 9b 10c 11b 12b 13b 14a 15c 16a 1a 2b 3b 4a 5c 6b 7a 8c 9a 10a 11b 12a 13b 14b 15b 16b 1b 2a 3a 4a 5c 6b 7b 8d 9b 10a 11b 12b 13a 14b 15a 16a 1a 2a 3a 4a 5b 6b 7c 8a 9b 10b 11b 12b 13a 14b 15c 16a 1a 2c 3b 4b 5a 6a 7d 8a 9a 10a 11a 12a 13b 14a 15c 16b 1b 2c 3b 4b 5c 6a 7e 8b 9b 10a 11a 12b 13a 14a 15b 16a 1b 2b 3b 4b 5c 6b 7f 8b 9a 10b 11a 12a 13a 14b 15b 16b 1b 2a 3a 4a 5a 6a 7g 8a 9a 10b 11a 12b 13b 14a 15a 16a 1b 2b 3b 4a 5b 6b 7h 8c 9b 10c 11b 12a 13b 14a 15a 16b 1a 2a 3a 4b 5a 6a 7i 8c 9a 10c 11b 12a 13b 14b 15a 16a 1b 2c 3a 4a 5a 6a 7j 8d 9a 10c 11b 12b 13a 14b 15a 16b 1b 2b 3a 4a 5c 6a 7k 8a 9b 10b 11a 12b 13a 14a 15c 16a 1a 2a 3b 4b 5c 6b 7l 8d 9a 10a 11a 12a 13b 14a 15c 16b 1a 2b 3b 4b 5b 6a 7m 8b 9a 10c 11b 12b 13a 14a 15c 16a 1a 2a 3a 4a 5c 6a 7n 8a 9b 10c 11b 12b 13a 14b 15c 16a 1a 2a 3b 4a 5b 6a 7E 8a 9b 10b 11a 12a 13b 14a 15c 16b 1b 2c 3b 4b 5a 6a 7I 8b 9b 10a 11b 12a 13a 14b 15b 16b 1b 2a 3a 4b 5c 6a 7J 8a 9a 10a 11b 12a 13b 14b 15c 16b 1b 2b 3a 4a 5c 6a 7K 8a 9b 10a 11a 12b 13b 14a 15a 16b 1a 2b 3b 4b 5b 6a 7L 8c 9a 10b 11a 12a 13b 14a 15b 16b 1a 2a 3a 4a 5c 6a 7M 8d 9a 10c 11b 12b 13b 14a 15c 16a 1b 2a 3a 4a 5b 6a 7N 8d 9a 10a 11b 12b 13b 14a 15c 16b 1a 2c 3b 4b 5c 6b 7O 8a 9a 10b 11b 12b 13b 14b 15a 16a 1b 2c 3a 4b 5b 6a 7P 8c 9a 10a 11b 12a 13b 14a 15c 16a 1b 2c 3b 4a 5b 6b 7Q 8c 9b 10a 11b 12a 13a 14b 15c 16a 1a 2c 3b 4a 5a 6b 7n 8b 9a 10a 11b 12a 13b 14b 15a 16a 1b 2b 3a 4a 5b 6b 7i 8b 9a 10a 11a 12a 13b 14a 15b 16a 1b 2b 3a 4a 5c 6b 7o 8d 9b 10b 11b 12b 13a 14b 15a 16a 1b 2b 3a 4b 5a 6b 7O 8b 9a 10a 11a 12b 13a 14a 15c 16b 1b 2b 3b 4a 5b 6b 7o 8c 9a 10a 11a 12b 13b 14a 15b 16a 1a 2c 3b 4b 5c 6b 7i 8d 9a 10c 11a 12b 13a 14b 15b 16b 1b 2b 3b 4a 5c 6b 7P 8b 9a 10b 11a 12a 13b 14b 15b 16b 1a 2c 3b 4b 5a 6b 7m 8c 9b 10a 11b 12b 13a 14a 15b 16b 1a 2c 3b 4a 5c 6b 7h 8d 9b 10a 11a 12a 13a 14a 15c 16b 1b 2c 3a 4b 5a 6a 7l 8b 9a 10b 11a 12b 13a 14b 15b 16b 1a 2b 3b 4b 5b 6b 7g 8c 9a 10a 11b 12b 13a 14a 15c 16b 1b 2b 3a 4a 5a 6b 7g 8d 9a 10c 11a 12b 13a 14b 15a 16b 1b 2b 3a 4a 5c 6b 7I 8a 9a 10b 11b 12b 13a 14a 15a 16b 1a 2a 3a 4a 5b 6b 7k 8b 9a 10c 11b 12a 13a 14b 15a 16a 1b 2c 3b 4b 5b 6b 7f 8c 9a 10c 11a 12b 13a 14a 15c 16a 1a 2a 3b 4b 5b 6b 7f 8d 9b 10b 11a 12b 13a 14a 15a 16b 1b 2b 3b 4a 5b 6b 7e 8a 9a 10b 11b 12a 13b 14b 15a 16a 1a 2a 3b 4b 5c 6a 7d 8b 9b 10c 11a 12b 13a 14a 15a 16b 1a 2a 3a 4a 5b 6b 7d 8c 9a 10b 11b 12b 13b 14a 15c 16b 1b 2b 3a 4b 5b 6b 7e 8d 9b 10b 11a 12b 13a 14a 15a 16b 1a 2a 3b 4a 5a 6a 7m 8a 9b 10c 11a 12a 13b 14a 15c 16a 1b 2b 3a 4b 5a 6a 7c 8b 9b 10c 11a 12b 13b 14a 15b 16a 1b 2c 3a 4a 5b 6a 7D 8c 9b 10b 11a 12b 13b 14b 15c 16a 1a 2a 3a 4b 5a 6a 7L 8d 9a 10c 11b 12b 13b 14a 15c 16a 1a 2a 3a 4a 5c 6a 7j 8a 9b 10b 11b 12a 13a 14b 15b 16b 1b 2c 3a 4a 5a 6b 7b 8b 9a 10c 11b 12a 13b 14b 15c 16a 1b 2c 3b 4a 5c 6b 7b 8c 9a 10b 11a 12a 13b 14b 15c 16a 1b 2c 3b 4b 5a 6b 7c 8d 9a 10c 11a 12b 13b 14b 15c 16a 1b 2c 3a 4a 5b 6b 7a 8a 9a 10b 11a 12b 13b 14a 15a 16a 1a 2a 3b 4b 5b 6b 7a 8b 9a 10a 11b 12a 13a 14b 15c 16a 1a 2b 3b 4a 5b 6b 7I 8c 9b 10b 11a 12b 13b 14a 15b 16a 1b 2b 3b 4b 5c 6a 7n 8d 9a 10c 11b 12a 13b 14b 15c 16a 1a 2c 3b 4a 5b 6b 7C 8a 9a 10b 11a 12b 13b 14b 15c 16a 1a 2c 3b 4b 5c 6b 7B 8b 9b 10a 11b 12a 13b 14a 15a 16a 1b 2b 3b 4a 5b 6a 7M 8c 9b 10b 11a 12a 13a 14a 15a 16b 1b 2a 3b 4b 5b 6a 7D 8d 9a 10c 11a 12a 13b 14a 15c 16a 1b 2c 3b 4a 5c 6b 7E 8c 9a 10a 11a 12b 13a 14b 15b 16a 1b 2b 3a 4a 5a 6a 7J 8d 9b 10b 11a 12a 13a 14a 15b 16b 1a 2a 3a 4a 5b 6b 7K 8d 9b 10c 11a 12b 13b 14a 15b 16a 1a 2c 3b 4b 5c 6a 7N 8c 9a 10c 11a 12b 13b 14b 15b 16b 1b 2b 3b 4a 5a 6b 7Q 8a 9b 10c 11b 12b 13a 14a 15b 16a 1b 2b 3b 4a 5c 6b 7S 8a 9b 10b 11a 12b 13b 14a 15a 16a 1b 2a 3a 4b 5b 6b 7E 8b 9a 10c 11b 12b 13a 14a 15a 16a 1b 2c 3b 4a 5b 6b 7A 8b 9b 10a 11b 12b 13b 14b 15c 16a 1a 2a 3b 4b 5a 6b 7N 8a 9a 10c 11b 12b 13b 14b 15b 16a 1a 2a 3b 4a 5c 6b 7F 8b 9a 10c 11b 12b 13b 14b 15b 16b 1b 2c 3b 4b 5c 6b 7J 8c 9a 10b 11a 12b 13b 14b 15a 16a 1a 2b 3b 4a 5b 6a 7y 8d 9b 10b 11b 12b 13a 14a 15b 16b 1b 2a 3a 4a 5a 6a 7l 8a 9a 10a 11b 12b 13a 14a 15a 16b 1b 2c 3b 4a 5c 6a 7K 8b 9b 10c 11b 12a 13b 14b 15b 16a 1b 2a 3a 4a 5c 6b 7j 8c 9a 10b 11b 12a 13a 14b 15c 16b 1a 2c 3b 4a 5b 6b 7P 8d 9b 10b 11b 12a 13b 14b 15b 16a 1a 2c 3b 4b 5a 6a 7L 8a 9a 10b 11b 12b 13a 14a 15a 16a 1b 2a 3a 4b 5c 6b 7M 8b 9b 10c 11b 12b 13b 14b 15b 16a 1b 2c 3a 4a 5b 6a 7O 8c 9a 10b 11a 12a 13a 14a 15b 16a 1b 2c 3b 4a 5c 6a 7Q 8d 9b 10c 11a 12b 13a 14a 15c 16a 1b 2c 3a 4b 5c 6b 7h 8a 9a 10b 11a 12b 13a 14b 15c 16a 1a 2c 3b 4b 5a 6b 7k 8c 9b 10b 11b 12a 13a 14a 15a 16b 1b 2b 3a 4b 5c 6a 7R 8d 9b 10c 11a 12a 13b 14b 15c 16a 1b 2b 3b 4a 5a 6b 7S 8b 9a 10a 11b 12a 13b 14a 15a 16a # test74: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -n3 -s7 -s9 -w2abcd1b3def -w2b3bd1b -w3bd1b2b 2 8 6 1a 2e 3c 1b 2d 3a 1a 2a 3f 1a 2b 3b 1a 2c 3d 1b 2f 3e 1b 2g 3c 1a 2h 3a 1b 2a 3b 1b 2e 3d 1a 2g 3e 1b 2h 3f 1b 2b 3c 1b 2c 3a 1a 2d 3c 1a 2f 3a 1b 2h 3b 1b 2h 3d 1b 2h 3e 1a 2g 3f 1b 2f 3b 1b 2f 3d 1b 2e 3e 1a 2f 3f 1a 2a 3e 1a 2b 3f 1a 2c 3f 1a 2d 3f 1a 2g 3a 1b 2e 3b 1b 2h 3c 1b 2g 3d 1b 2a 3c 1a 2b 3d 1a 2c 3c 1a 2d 3d 1a 2e 3a 1a 2d 3b 1a 2d 3e 1a 2a 3d 1a 2b 3e 1a 2c 3b 1b 2b 3a 1a 2a 3a 1a 2c 3e 1b 2e 3f 1b 2f 3c 1a 2g 3b 1a 2e 3e 1a 2h 3e 1a 2h 3f 1a 2f 3d 1a 2g 3d 1a 2f 3e 1a 2d 3a 1a 2h 3b 1b 2a 3a 1a 2e 3d 1b 2g 3b 1a 2e 3b 1b 2f 3a 1a 2e 3f 1b 2h 3a 1a 2c 3a 1b 2g 3f 1a 2h 3c 1b 2e 3c 1a 2f 3b 1b 2g 3e 1a 2g 3c 1b 2e 3a 1a 2b 3c 1b 2d 3c 1a 2b 3a 1b 2d 3b 1a 2h 3d 1b 2c 3c 1a 2f 3c 1b 2c 3b 1a 2a 3c 1b 2f 3f 1a 2a 3b 1b 2g 3a # test75: (use -n2) (put -n last) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s first) ./jenny -s9 -w4a5a6a -w4a5a6a -w4a5a6a 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 -n2 1a 2c 3a 4a 5a 6c 7a 8c 9c 10c 11c 12a 13a 14c 15a 16a 1b 2b 3b 4c 5b 6a 7b 8b 9b 10a 11b 12b 13c 14a 15b 16c 1c 2a 3c 4b 5c 6b 7c 8a 9a 10b 11a 12c 13b 14b 15c 16b 1a 2a 3b 4b 5b 6c 7c 8b 9c 10c 11b 12a 13b 14a 15c 16b 1b 2a 3c 4b 5a 6a 7b 8c 9a 10b 11a 12b 13c 14c 15a 16a 1c 2b 3a 4c 5c 6c 7b 8a 9c 10c 11c 12c 13a 14b 15b 16c 1b 2c 3b 4a 5c 6b 7a 8a 9b 10a 11b 12c 13c 14b 15a 16a 1b 2b 3a 4c 5a 6b 7c 8c 9b 10a 11c 12b 13b 14c 15c 16b 1a 2c 3c 4a 5b 6b 7a 8b 9a 10b 11a 12a 13a 14a 15b 16c 1c 2c 3a 4c 5b 6a 7c 8b 9a 10b 11c 12c 13b 14a 15a 16a 1a 2b 3c 4c 5c 6a 7a 8c 9b 10a 11a 12a 13a 14b 15c 16b 1c 2a 3b 4b 5a 6c 7a 8c 9a 10a 11b 12b 13a 14c 15b 16c 1a 2c 3c 4a 5b 6a 7b 8a 9c 10c 11a 12b 13c 14c 15c 16b 1c 2b 3b 4b 5a 6c 7c 8a 9b 10b 11c 12a 13c 14a 15a 16c 1b 2b 3c 4a 5c 6c 7c 8b 9c 10b 11b 12b 13b 14c 15b 16a 1b 2a 3c 4c 5a 6b 7b 8b 9b 10c 11c 12a 13b 14b 15c 16c 1b 2a 3a 4a 5b 6b 7c 8c 9c 10a 11b 12c 13a 14c 15b 16b 1a 2b 3a 4b 5a 6c 7b 8c 9a 10c 11a 12c 13c 14a 15c 16a 1c 2b 3b 4a 5b 6c 7a 8b 9b 10c 11a 12b 13b 14b 15a 16b 1c 2c 3b 4b 5c 6c 7b 8b 9c 10b 11c 12c 13c 14a 15b 16c # test76: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (one -s) (put -s last) ./jenny -w2abcd -w1a -w2e 2 -n2 5 -s10298 Could not cover tuple 1b # test77: (use -n2) (put -n before the dimensions) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s in the middle) ./jenny -s7 -n2 4 -s3 -s9 25 1a 2b 1b 2f 1c 2q 1d 2p 1c 2a 1a 2c 1d 2d 1b 2e 1c 2g 1b 2h 1d 2i 1a 2j 1b 2k 1c 2l 1a 2m 1a 2n 1c 2o 1b 2r 1c 2s 1a 2t 1a 2u 1d 2v 1b 2w 1b 2x 1d 2y 1d 2a 1c 2y 1d 2u 1a 2a 1b 2a 1c 2t 1d 2t 1a 2s 1b 2s 1c 2u 1d 2s 1a 2r 1b 2v 1c 2r 1d 2r 1a 2q 1b 2q 1c 2p 1d 2q 1a 2p 1b 2p 1c 2v 1d 2o 1a 2o 1b 2o 1c 2n 1d 2n 1a 2v 1b 2n 1c 2m 1d 2m 1a 2w 1b 2m 1c 2w 1d 2l 1a 2l 1b 2l 1c 2k 1d 2k 1a 2k 1b 2u 1c 2j 1d 2j 1a 2x 1b 2j 1c 2i 1d 2x 1a 2i 1b 2i 1c 2h 1d 2h 1a 2h 1b 2t 1c 2x 1d 2g 1a 2g 1b 2g 1c 2f 1d 2f 1a 2f 1b 2y 1c 2e 1d 2e 1a 2e 1b 2d 1c 2d 1d 2w 1b 2b 1b 2c 1a 2d 1c 2c 1d 2c 1d 2b 1a 2y 1c 2b # test78: (use -n1) (put -n last) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (several -s) (put -s in the middle) ./jenny -w3a4a -w4a3a 27 3 29 -s3 29 -s91827 24 -n1 1a 2c 3B 4x 5b 1b 2b 3q 4n 5c 1c 2a 3m 4t 5g 1d 2b 3n 4z 5o 1e 2c 3e 4C 5f 1f 2b 3d 4d 5u 1g 2b 3w 4v 5e 1h 2b 3b 4m 5t 1i 2b 3c 4r 5p 1j 2b 3o 4j 5i 1k 2b 3u 4o 5j 1l 2b 3i 4B 5m 1m 2a 3f 4s 5r 1n 2c 3A 4e 5d 1o 2a 3a 4y 5l 1p 2a 3C 4a 5w 1q 2a 3x 4A 5s 1r 2b 3z 4g 5h 1s 2c 3l 4w 5v 1t 2b 3t 4c 5q 1u 2c 3g 4h 5n 1v 2c 3y 4q 5x 1w 2c 3v 4k 5k 1x 2a 3s 4u 5a 1y 2b 3p 4f 5q 1z 2c 3r 4l 5l 1A 2a 3j 4p 5u 1m 2b 3h 4b 5l 1p 2b 3k 4i 5a # test79: (use a -n bigger than 2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s first) ./jenny -s7 4 4 4 -n3 4 4 4 1a 2b 3c 4d 5b 6a 1b 2a 3d 4a 5a 6d 1c 2c 3a 4b 5c 6c 1d 2d 3b 4c 5d 6b 1a 2a 3a 4c 5b 6c 1b 2b 3b 4c 5c 6a 1c 2a 3c 4d 5a 6b 1d 2a 3d 4b 5d 6a 1a 2c 3b 4a 5b 6d 1a 2d 3d 4d 5c 6b 1d 2c 3a 4d 5d 6d 1c 2b 3c 4a 5d 6d 1b 2d 3c 4b 5b 6d 1a 2c 3d 4c 5a 6c 1b 2d 3a 4a 5d 6c 1d 2b 3a 4a 5b 6b 1c 2d 3b 4b 5a 6a 1d 2c 3c 4c 5c 6c 1b 2b 3b 4d 5a 6c 1c 2b 3d 4b 5b 6b 1b 2c 3b 4a 5c 6b 1d 2c 3a 4a 5a 6a 1a 2a 3b 4b 5c 6d 1a 2b 3d 4c 5d 6d 1c 2c 3c 4c 5b 6a 1a 2a 3c 4a 5c 6a 1a 2d 3a 4d 5a 6d 1a 2b 3c 4b 5d 6c 1b 2a 3a 4b 5a 6b 1d 2a 3a 4d 5c 6a 1c 2d 3b 4d 5d 6d 1a 2a 3d 4a 5d 6b 1d 2a 3b 4a 5d 6c 1b 2d 3d 4c 5a 6b 1c 2a 3a 4c 5d 6a 1a 2d 3a 4b 5b 6a 1d 2d 3d 4d 5b 6c 1a 2b 3a 4c 5c 6b 1b 2c 3d 4b 5d 6d 1d 2b 3c 4c 5a 6d 1c 2c 3b 4c 5a 6d 1b 2a 3d 4c 5c 6c 1d 2d 3c 4b 5c 6b 1c 2d 3b 4c 5b 6c 1a 2a 3b 4d 5b 6b 1c 2b 3a 4c 5a 6c 1b 2c 3c 4b 5a 6a 1b 2d 3d 4d 5d 6a 1c 2d 3d 4a 5c 6a 1d 2b 3b 4b 5b 6d 1a 2c 3a 4b 5d 6b 1a 2d 3c 4a 5a 6c 1b 2b 3a 4d 5c 6d 1b 2c 3a 4d 5b 6b 1c 2c 3d 4a 5d 6c 1c 2c 3c 4d 5c 6d 1d 2b 3d 4b 5a 6c 1b 2a 3c 4c 5d 6d 1a 2b 3b 4a 5d 6a 1d 2a 3c 4a 5b 6a 1c 2a 3b 4c 5c 6b 1c 2a 3d 4d 5b 6d 1d 2a 3b 4c 5a 6a 1b 2b 3c 4a 5c 6c 1d 2c 3c 4d 5d 6b 1d 2d 3d 4a 5c 6d 1d 2b 3d 4d 5a 6a 1d 2c 3d 4c 5b 6b 1a 2c 3b 4d 5c 6c 1c 2a 3c 4b 5b 6c 1b 2d 3b 4b 5c 6c 1b 2b 3c 4d 5d 6b 1c 2a 3a 4a 5b 6d 1a 2d 3c 4c 5d 6a 1d 2c 3b 4b 5a 6b 1c 2b 3b 4a 5a 6a 1c 2d 3a 4a 5c 6b 1a 2c 3d 4b 5b 6a 1b 2c 3a 4c 5b 6c 1d 2b 3a 4b 5c 6a 1c 2d 3c 4d 5d 6c 1a 2b 3b 4b 5a 6b 1b 2b 3d 4a 5b 6c 1b 2a 3b 4d 5b 6a 1c 2c 3d 4c 5d 6a 1d 2d 3a 4c 5b 6b 1c 2c 3d 4d 5c 6a 1d 2b 3a 4d 5d 6c 1b 2a 3b 4d 5d 6c 1a 2d 3a 4c 5c 6d 1a 2c 3c 4b 5a 6d 1c 2c 3b 4b 5d 6b 1a 2d 3b 4c 5a 6a 1a 2c 3c 4a 5a 6b 1d 2a 3c 4c 5b 6b 1b 2d 3a 4a 5b 6a 1d 2d 3d 4b 5c 6a 1c 2b 3a 4d 5c 6d 1d 2d 3b 4a 5a 6b 1d 2a 3b 4d 5c 6d 1b 2b 3b 4b 5a 6d 1a 2a 3a 4a 5a 6c 1c 2d 3a 4b 5d 6d 1d 2b 3a 4c 5d 6c 1c 2b 3d 4c 5c 6a 1a 2c 3b 4d 5a 6a 1d 2b 3a 4c 5b 6d 1a 2b 3a 4d 5d 6d 1c 2a 3d 4d 5a 6c # test80: (don't use a -n) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -s3 -s5 -w1ABCDEFGH -w1HGFEDCBA 35 5 3 2 2 2 2 2 2 2 2 2 2 2 1a 2b 3b 4b 5a 6a 7a 8b 9b 10b 11a 12a 13a 14a 1b 2d 3c 4a 5b 6b 7b 8a 9a 10a 11b 12b 13b 14b 1c 2e 3a 4a 5b 6a 7a 8a 9b 10a 11b 12b 13a 14a 1d 2a 3a 4b 5a 6b 7b 8b 9a 10b 11a 12a 13b 14b 1e 2c 3b 4b 5b 6a 7b 8b 9a 10a 11a 12b 13b 14a 1f 2c 3c 4a 5a 6b 7a 8a 9b 10b 11b 12a 13a 14b 1g 2e 3c 4b 5a 6b 7b 8a 9a 10b 11a 12b 13a 14a 1h 2d 3b 4a 5a 6a 7a 8b 9b 10a 11b 12a 13b 14b 1i 2a 3b 4b 5b 6b 7b 8a 9b 10b 11b 12a 13a 14a 1j 2b 3c 4a 5b 6a 7b 8b 9a 10a 11b 12b 13b 14b 1k 2e 3b 4a 5a 6b 7a 8b 9a 10b 11a 12a 13b 14b 1l 2d 3a 4b 5b 6a 7b 8b 9a 10b 11a 12b 13a 14a 1m 2a 3c 4a 5b 6a 7a 8a 9a 10a 11a 12b 13b 14b 1n 2b 3a 4b 5a 6b 7a 8a 9a 10a 11a 12b 13b 14b 1o 2c 3a 4b 5b 6b 7a 8a 9a 10a 11b 12b 13b 14b 1p 2e 3c 4b 5a 6a 7b 8a 9b 10a 11a 12b 13b 14a 1q 2e 3a 4a 5a 6b 7b 8b 9a 10a 11b 12a 13a 14b 1r 2a 3c 4a 5a 6b 7a 8a 9a 10a 11b 12a 13b 14a 1s 2e 3a 4b 5a 6a 7a 8a 9b 10a 11a 12a 13a 14b 1t 2b 3b 4b 5b 6b 7b 8b 9a 10a 11b 12b 13a 14b 1u 2d 3a 4a 5b 6b 7a 8b 9b 10a 11a 12b 13b 14b 1v 2a 3c 4b 5b 6b 7b 8a 9b 10b 11a 12b 13a 14a 1w 2c 3a 4a 5a 6a 7a 8a 9b 10a 11b 12b 13a 14b 1x 2e 3a 4a 5a 6b 7b 8b 9b 10a 11b 12a 13b 14a 1y 2d 3c 4a 5b 6a 7a 8b 9a 10b 11a 12a 13a 14a 1z 2b 3b 4a 5a 6b 7a 8b 9a 10a 11a 12a 13b 14a 1I 2c 3c 4a 5a 6b 7b 8b 9b 10a 11b 12a 13a 14b 1a 2a 3a 4a 5b 6b 7b 8a 9a 10a 11b 12b 13b 14b 1b 2b 3b 4b 5a 6a 7a 8b 9b 10b 11a 12a 13a 14a 1a 2c 3c 4a 5b 6b 7b 8b 9a 10b 11b 12b 13b 14a 1a 2d 3a 4b 5b 6b 7b 8b 9a 10a 11b 12a 13a 14a 1w 2a 3c 4b 5b 6b 7b 8b 9a 10b 11a 12a 13b 14a 1w 2b 3b 4a 5b 6b 7a 8a 9a 10a 11b 12b 13a 14a 1y 2c 3b 4b 5a 6b 7b 8a 9b 10a 11b 12b 13b 14b 1w 2d 3b 4b 5a 6a 7b 8a 9a 10a 11b 12b 13b 14a 1x 2a 3b 4b 5b 6a 7a 8a 9a 10b 11a 12b 13a 14b 1v 2b 3b 4a 5a 6a 7a 8b 9a 10a 11b 12a 13b 14b 1v 2c 3a 4a 5b 6b 7b 8a 9a 10a 11a 12b 13a 14b 1v 2d 3a 4a 5b 6b 7b 8a 9a 10b 11b 12a 13b 14b 1a 2e 3a 4a 5b 6b 7b 8a 9a 10b 11a 12b 13a 14b 1u 2a 3b 4b 5a 6a 7b 8a 9a 10b 11b 12a 13a 14a 1u 2b 3c 4b 5a 6a 7b 8b 9a 10a 11b 12b 13b 14b 1u 2c 3a 4b 5a 6a 7b 8a 9b 10b 11b 12b 13a 14b 1x 2d 3c 4a 5b 6a 7b 8b 9b 10b 11a 12b 13a 14a 1u 2e 3c 4a 5a 6b 7a 8b 9a 10a 11a 12a 13b 14a 1t 2a 3c 4a 5a 6a 7a 8a 9b 10b 11a 12a 13b 14a 1y 2b 3a 4a 5a 6a 7a 8a 9b 10a 11b 12a 13b 14a 1t 2c 3a 4b 5b 6a 7a 8b 9a 10b 11b 12b 13a 14a 1t 2d 3c 4b 5b 6b 7b 8a 9b 10b 11a 12b 13a 14b 1t 2e 3a 4a 5b 6a 7a 8a 9a 10a 11b 12b 13b 14a 1c 2a 3b 4b 5a 6b 7b 8b 9a 10b 11a 12a 13b 14b 1d 2b 3c 4a 5b 6a 7a 8a 9b 10a 11b 12b 13a 14a 1e 2a 3c 4a 5a 6b 7a 8a 9b 10b 11b 12a 13a 14b 1f 2a 3b 4b 5b 6a 7b 8b 9a 10a 11a 12b 13b 14a 1g 2a 3b 4a 5b 6a 7a 8b 9b 10a 11b 12a 13b 14b 1h 2a 3a 4b 5b 6b 7b 8a 9a 10b 11a 12b 13a 14a 1i 2b 3a 4a 5a 6a 7a 8b 9a 10a 11a 12b 13b 14b 1j 2a 3b 4b 5a 6b 7a 8a 9b 10b 11a 12a 13a 14a 1k 2a 3c 4b 5b 6a 7b 8a 9b 10a 11b 12b 13a 14a 1l 2a 3c 4a 5a 6b 7a 8a 9b 10a 11b 12a 13b 14b 1m 2b 3a 4b 5a 6b 7b 8b 9b 10b 11b 12a 13a 14a 1n 2a 3c 4a 5b 6a 7b 8b 9b 10b 11b 12a 13a 14a 1o 2a 3c 4a 5a 6a 7b 8b 9b 10b 11a 12a 13a 14a 1p 2a 3b 4a 5b 6b 7a 8b 9a 10b 11b 12a 13a 14b 1q 2a 3b 4b 5b 6a 7a 8a 9b 10b 11a 12b 13b 14a 1r 2b 3a 4b 5b 6a 7b 8b 9b 10b 11a 12b 13a 14b 1s 2a 3b 4a 5b 6b 7b 8b 9a 10b 11b 12b 13b 14a 1z 2a 3a 4b 5b 6a 7b 8a 9b 10b 11b 12b 13a 14b 1I 2a 3b 4b 5b 6a 7a 8a 9a 10b 11a 12b 13b 14a 1s 2c 3c 4a 5a 6a 7b 8b 9b 10a 11b 12b 13b 14a 1s 2d 3c 4b 5a 6a 7a 8b 9a 10b 11a 12b 13a 14b 1w 2e 3a 4b 5b 6b 7a 8a 9b 10b 11b 12b 13a 14a 1r 2c 3b 4a 5a 6a 7b 8b 9b 10a 11b 12b 13a 14a 1r 2d 3b 4b 5b 6a 7a 8a 9a 10b 11a 12a 13a 14b 1r 2e 3b 4b 5a 6a 7a 8a 9a 10a 11b 12b 13a 14b 1q 2c 3c 4b 5a 6a 7b 8a 9a 10a 11a 12a 13a 14a 1q 2d 3a 4a 5a 6b 7a 8b 9b 10a 11b 12b 13b 14b 1v 2e 3b 4a 5b 6a 7b 8a 9a 10b 11b 12b 13a 14a 1p 2c 3a 4b 5a 6a 7a 8b 9a 10a 11a 12b 13a 14a 1p 2d 3a 4b 5a 6b 7a 8b 9a 10b 11a 12a 13a 14a 1y 2e 3a 4a 5a 6a 7a 8a 9a 10b 11a 12b 13a 14b 1s 2b 3a 4a 5a 6a 7a 8a 9b 10a 11a 12b 13a 14b 1z 2c 3c 4b 5a 6a 7b 8b 9b 10a 11b 12a 13a 14b 1o 2d 3b 4b 5b 6b 7b 8b 9a 10b 11b 12a 13a 14a 1o 2e 3b 4b 5b 6b 7a 8b 9a 10a 11a 12a 13b 14b 1x 2b 3a 4a 5b 6b 7a 8b 9a 10a 11a 12a 13b 14a 1n 2c 3b 4b 5b 6a 7b 8a 9a 10a 11b 12a 13a 14b 1n 2d 3b 4b 5a 6a 7a 8b 9b 10b 11a 12a 13a 14a 1n 2e 3c 4b 5a 6a 7b 8b 9a 10b 11a 12a 13a 14a 1p 2b 3c 4b 5a 6b 7b 8a 9a 10a 11b 12b 13a 14a 1m 2c 3b 4b 5b 6a 7b 8a 9b 10a 11a 12b 13a 14a 1m 2d 3b 4a 5b 6b 7a 8a 9a 10b 11b 12b 13a 14b 1m 2e 3a 4a 5b 6a 7a 8a 9a 10b 11a 12b 13b 14b 1l 2b 3b 4b 5b 6b 7b 8b 9a 10a 11b 12b 13b 14a 1l 2c 3a 4a 5a 6a 7b 8a 9a 10a 11b 12b 13b 14b 1z 2d 3b 4b 5a 6b 7a 8a 9a 10a 11a 12a 13b 14b 1l 2e 3a 4a 5b 6a 7b 8a 9b 10b 11a 12b 13a 14b 1k 2b 3a 4a 5a 6b 7b 8a 9a 10a 11a 12b 13a 14b 1k 2c 3a 4a 5a 6a 7b 8a 9a 10a 11a 12a 13b 14b 1k 2d 3b 4a 5b 6a 7b 8b 9b 10a 11a 12a 13a 14a 1z 2e 3b 4a 5b 6b 7a 8b 9a 10a 11b 12b 13b 14a 1I 2b 3a 4b 5b 6b 7b 8b 9b 10a 11a 12a 13a 14a 1j 2c 3a 4b 5b 6a 7b 8b 9a 10b 11a 12a 13a 14b 1j 2d 3c 4a 5a 6a 7b 8b 9b 10b 11a 12b 13b 14b 1j 2e 3b 4a 5a 6b 7a 8a 9b 10b 11b 12b 13a 14b 1q 2b 3a 4b 5a 6a 7b 8a 9a 10a 11b 12b 13a 14b 1i 2c 3c 4b 5b 6b 7a 8b 9b 10b 11a 12a 13a 14b 1i 2d 3a 4b 5a 6b 7a 8a 9b 10b 11b 12b 13a 14a 1i 2e 3c 4b 5b 6a 7b 8b 9a 10a 11a 12a 13a 14b 1h 2b 3c 4b 5b 6a 7a 8a 9a 10a 11a 12a 13b 14b 1h 2c 3c 4b 5b 6b 7a 8b 9a 10a 11b 12b 13a 14b 1I 2d 3c 4a 5b 6a 7a 8b 9a 10a 11a 12a 13a 14b 1h 2e 3b 4a 5b 6b 7a 8b 9b 10a 11a 12b 13a 14b 1g 2b 3a 4b 5b 6a 7a 8b 9a 10b 11a 12a 13b 14b 1g 2c 3a 4b 5b 6a 7b 8b 9b 10b 11a 12a 13a 14a 1g 2d 3c 4b 5b 6a 7a 8b 9a 10a 11b 12b 13b 14b 1I 2e 3b 4b 5a 6a 7b 8a 9a 10a 11a 12b 13b 14b 1b 2a 3a 4b 5a 6a 7b 8b 9a 10a 11a 12b 13b 14a 1c 2c 3c 4b 5b 6a 7a 8b 9b 10b 11a 12b 13b 14b 1d 2d 3b 4b 5b 6b 7b 8a 9a 10b 11b 12a 13b 14a 1e 2d 3a 4b 5b 6b 7a 8b 9b 10b 11a 12b 13b 14b 1f 2e 3a 4b 5b 6a 7a 8b 9a 10b 11b 12a 13a 14b 1f 2b 3c 4a 5b 6a 7a 8b 9a 10a 11a 12b 13a 14b 1e 2b 3c 4a 5a 6b 7a 8b 9a 10b 11a 12b 13a 14b 1x 2c 3b 4b 5a 6a 7a 8a 9a 10b 11b 12b 13a 14b 1e 2e 3b 4b 5b 6a 7a 8a 9b 10b 11b 12b 13a 14a 1b 2e 3a 4b 5a 6a 7a 8b 9b 10a 11b 12b 13a 14b 1c 2d 3a 4a 5a 6a 7b 8a 9b 10a 11a 12a 13a 14a 1d 2e 3b 4b 5a 6a 7a 8a 9b 10b 11a 12b 13b 14a 1o 2b 3a 4a 5a 6a 7b 8a 9b 10a 11a 12b 13a 14a 1d 2c 3a 4b 5a 6b 7a 8a 9b 10a 11a 12a 13a 14a 1b 2c 3c 4b 5a 6b 7a 8a 9a 10a 11b 12b 13a 14b 1c 2b 3a 4b 5a 6a 7a 8b 9a 10b 11b 12a 13b 14a 1f 2d 3b 4b 5a 6a 7b 8b 9b 10b 11b 12a 13a 14b 1y 2a 3c 4b 5b 6b 7b 8a 9b 10a 11b 12a 13b 14b # test81: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction has more than -n features) (one -s) (put -s first) ./jenny -s7 -n1 5 3 14 2 26 -w5abcdefgh3ab -w5ijklmn2bc -w5opqrstuvwxyz1bcde 1a 2b 3m 4a 5u 1b 2a 3l 4b 5h 1c 2c 3h 4b 5f 1d 2a 3e 4b 5d 1e 2a 3d 4b 5k 1a 2b 3a 4a 5v 1a 2c 3b 4a 5t 1c 2c 3c 4b 5g 1e 2a 3f 4b 5c 1a 2c 3g 4a 5e 1c 2a 3i 4b 5j 1a 2b 3j 4b 5b 1d 2a 3k 4a 5a 1a 2b 3n 4b 5q 1b 2a 3m 4b 5i 1e 2a 3d 4b 5l 1d 2a 3d 4b 5m 1a 2a 3l 4a 5n 1a 2c 3l 4b 5o 1a 2a 3n 4b 5p 1a 2c 3m 4b 5r 1a 2c 3g 4a 5s 1a 2b 3c 4b 5w 1a 2a 3n 4a 5x 1a 2b 3i 4b 5y 1a 2a 3b 4a 5z # test82: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -n1 40 -w3bbbbbb2bbbbbbb 2 2 1a 2b 3a 1b 2a 3b 1c 2a 3b 1d 2a 3b 1e 2a 3a 1f 2b 3a 1g 2a 3a 1h 2a 3a 1i 2b 3a 1j 2a 3a 1k 2a 3b 1l 2b 3a 1m 2a 3a 1n 2a 3a 1o 2a 3b 1p 2a 3b 1q 2a 3b 1r 2a 3b 1s 2a 3b 1t 2a 3a 1u 2a 3a 1v 2a 3a 1w 2a 3b 1x 2a 3a 1y 2a 3b 1z 2b 3a 1A 2a 3b 1B 2b 3a 1C 2a 3b 1D 2b 3a 1E 2b 3a 1F 2b 3a 1G 2a 3a 1H 2b 3a 1I 2b 3a 1J 2a 3a 1K 2b 3a 1L 2b 3a 1M 2a 3b 1N 2b 3a # test83: (use -n2) (put -n last) (n dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (no deduced restrictions) (some restrictions fully duplicated) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w1a2b -w1b2a -w2a1b -w2b1a 2 2 -n2 1a 2a 1b 2b # test84: (use a -n bigger than 2) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction comes before the dimensions it constrains) (one -s) (put -s in the middle) ./jenny -w1a2b3a4b 3 2 3 2 -s3 3 -n4 2 3 2 3 2 3 2 3 2 3 2 1a 2b 3c 4a 5a 6a 7b 8b 9a 10b 11c 12a 13a 14b 15b 16a 1b 2a 3a 4b 5c 6b 7c 8a 9c 10a 11a 12b 13c 14a 15a 16b 1c 2a 3b 4a 5b 6b 7a 8b 9b 10b 11b 12b 13b 14b 15c 16b 1b 2b 3c 4b 5b 6a 7a 8a 9b 10a 11b 12a 13b 14a 15b 16a 1a 2a 3b 4a 5c 6a 7b 8a 9c 10b 11a 12a 13c 14a 15c 16a 1c 2b 3b 4b 5a 6b 7c 8b 9a 10a 11c 12b 13a 14a 15a 16b 1a 2a 3a 4a 5b 6a 7c 8a 9a 10b 11b 12a 13a 14b 15a 16b 1c 2b 3c 4b 5c 6b 7b 8b 9c 10a 11a 12b 13c 14b 15b 16b 1b 2b 3a 4a 5a 6a 7a 8a 9b 10a 11c 12b 13c 14b 15c 16a 1a 2a 3c 4b 5c 6b 7c 8a 9b 10b 11c 12a 13b 14b 15a 16a 1a 2a 3a 4b 5a 6a 7a 8b 9a 10a 11a 12b 13b 14a 15b 16a 1b 2b 3c 4b 5c 6a 7b 8b 9a 10b 11b 12a 13a 14a 15c 16a 1c 2b 3a 4a 5b 6a 7b 8a 9c 10a 11b 12a 13c 14a 15a 16a 1b 2a 3b 4a 5a 6b 7a 8a 9c 10b 11a 12a 13a 14b 15b 16b 1a 2b 3a 4a 5b 6b 7b 8b 9b 10a 11a 12a 13b 14a 15b 16b 1c 2a 3c 4a 5c 6a 7a 8b 9c 10b 11c 12b 13b 14a 15a 16b 1c 2a 3b 4b 5a 6a 7c 8a 9b 10a 11b 12b 13a 14b 15b 16a 1a 2b 3b 4b 5b 6b 7c 8a 9a 10b 11c 12b 13c 14b 15c 16a 1a 2a 3a 4b 5a 6b 7a 8b 9c 10b 11b 12a 13c 14a 15c 16b 1b 2a 3c 4a 5b 6b 7c 8b 9c 10a 11a 12b 13a 14a 15c 16a 1a 2b 3b 4b 5c 6a 7b 8b 9b 10b 11a 12b 13a 14b 15a 16b 1a 2b 3b 4a 5c 6b 7a 8a 9a 10a 11b 12a 13b 14b 15a 16a 1a 2a 3a 4b 5b 6a 7b 8a 9c 10a 11c 12a 13b 14b 15c 16b 1b 2a 3c 4a 5a 6b 7b 8a 9a 10a 11b 12b 13b 14a 15c 16b 1c 2a 3a 4a 5c 6b 7c 8b 9b 10b 11c 12a 13c 14a 15b 16a 1b 2b 3c 4a 5a 6a 7c 8b 9b 10b 11a 12a 13c 14b 15a 16b 1c 2b 3a 4b 5c 6a 7c 8a 9a 10b 11a 12a 13b 14b 15c 16b 1b 2b 3b 4b 5b 6b 7b 8a 9c 10b 11c 12b 13a 14a 15b 16a 1c 2b 3a 4b 5b 6a 7a 8b 9b 10b 11a 12b 13a 14a 15a 16a 1b 2b 3b 4a 5c 6a 7c 8b 9c 10a 11b 12b 13b 14b 15b 16b 1c 2a 3c 4a 5b 6b 7a 8a 9a 10a 11a 12a 13c 14b 15b 16b 1b 2a 3b 4b 5b 6a 7a 8b 9a 10a 11c 12a 13c 14b 15b 16b 1a 2a 3b 4b 5a 6b 7b 8a 9b 10a 11c 12a 13a 14a 15c 16b 1a 2b 3c 4b 5a 6b 7c 8b 9c 10a 11b 12b 13b 14a 15a 16a 1c 2a 3c 4a 5c 6b 7a 8a 9b 10a 11c 12b 13a 14b 15c 16a 1c 2a 3c 4a 5a 6b 7b 8a 9c 10b 11a 12a 13b 14b 15a 16a 1b 2a 3a 4a 5c 6b 7b 8b 9a 10b 11c 12b 13a 14b 15a 16a 1b 2a 3a 4b 5a 6b 7b 8a 9b 10b 11b 12b 13c 14b 15b 16a 1c 2b 3b 4b 5a 6a 7c 8b 9c 10a 11c 12a 13b 14a 15c 16a 1c 2a 3b 4a 5a 6b 7b 8a 9a 10b 11b 12b 13c 14a 15a 16a 1a 2b 3c 4a 5b 6b 7a 8a 9b 10a 11c 12b 13c 14a 15a 16b 1a 2a 3a 4b 5c 6a 7a 8a 9c 10a 11b 12a 13a 14b 15b 16a 1b 2b 3a 4a 5b 6b 7c 8a 9a 10b 11c 12a 13b 14a 15a 16a 1a 2a 3c 4a 5b 6b 7c 8a 9b 10b 11a 12a 13c 14b 15b 16a 1c 2b 3b 4a 5b 6b 7a 8b 9c 10a 11a 12a 13a 14a 15a 16b 1c 2b 3c 4a 5c 6b 7a 8b 9a 10b 11b 12a 13c 14b 15c 16b 1b 2b 3b 4a 5c 6b 7b 8a 9a 10b 11a 12b 13b 14a 15a 16b 1c 2b 3b 4a 5c 6b 7b 8b 9b 10b 11c 12b 13c 14a 15c 16b 1b 2b 3b 4a 5c 6b 7c 8a 9b 10b 11b 12a 13a 14a 15c 16b 1c 2a 3c 4b 5b 6a 7b 8a 9b 10b 11c 12b 13b 14a 15b 16b 1b 2b 3c 4b 5a 6a 7a 8a 9a 10b 11c 12b 13a 14b 15a 16b 1a 2a 3b 4a 5c 6a 7c 8b 9a 10b 11a 12b 13a 14a 15b 16b 1c 2b 3a 4b 5a 6b 7a 8a 9a 10b 11a 12a 13c 14a 15c 16a 1b 2a 3a 4b 5a 6a 7c 8b 9c 10b 11b 12a 13c 14b 15a 16a 1c 2b 3c 4b 5b 6a 7c 8b 9a 10a 11b 12b 13a 14a 15b 16b 1a 2a 3a 4a 5a 6a 7b 8b 9b 10a 11b 12b 13b 14b 15a 16b 1c 2a 3a 4b 5a 6a 7b 8b 9b 10a 11a 12a 13a 14b 15c 16a 1b 2a 3c 4b 5c 6a 7a 8b 9c 10a 11c 12b 13c 14a 15c 16a 1a 2b 3c 4a 5c 6a 7a 8b 9a 10a 11a 12b 13b 14b 15c 16a 1a 2a 3b 4b 5b 6a 7b 8b 9a 10b 11b 12a 13b 14a 15a 16a 1a 2a 3c 4a 5a 6a 7c 8a 9c 10a 11c 12b 13c 14a 15b 16b 1a 2b 3a 4a 5a 6b 7a 8b 9c 10b 11c 12b 13b 14b 15b 16b 1b 2a 3a 4b 5b 6b 7c 8b 9b 10b 11a 12b 13b 14b 15c 16b 1b 2b 3c 4b 5b 6b 7b 8b 9c 10a 11b 12a 13b 14b 15a 16b 1b 2a 3b 4b 5c 6a 7a 8b 9b 10a 11a 12a 13c 14b 15a 16a 1a 2a 3c 4a 5b 6a 7a 8a 9c 10b 11b 12b 13a 14b 15c 16a 1a 2a 3a 4b 5c 6b 7b 8a 9a 10a 11b 12b 13c 14a 15b 16b 1c 2a 3a 4a 5b 6a 7c 8b 9a 10a 11c 12a 13a 14b 15c 16b 1b 2b 3b 4a 5a 6a 7b 8a 9b 10a 11a 12b 13b 14a 15b 16a 1c 2b 3b 4b 5b 6a 7c 8a 9c 10b 11a 12b 13c 14b 15a 16b 1b 2b 3a 4a 5a 6b 7a 8b 9c 10a 11b 12a 13a 14a 15a 16b 1c 2b 3b 4a 5a 6a 7a 8b 9b 10a 11b 12a 13c 14a 15b 16b 1a 2b 3a 4a 5c 6a 7c 8b 9b 10a 11b 12b 13c 14a 15c 16a 1b 2b 3a 4b 5c 6b 7c 8a 9b 10a 11c 12a 13a 14b 15b 16b 1c 2b 3a 4a 5a 6b 7b 8a 9c 10b 11b 12b 13a 14b 15c 16b 1c 2a 3c 4b 5c 6a 7b 8a 9a 10a 11c 12a 13c 14a 15a 16a 1a 2a 3c 4b 5a 6b 7c 8a 9a 10a 11a 12a 13a 14a 15a 16a 1c 2b 3b 4b 5c 6b 7a 8a 9b 10b 11c 12a 13b 14a 15b 16a 1b 2a 3b 4a 5b 6a 7b 8b 9a 10a 11a 12b 13c 14b 15c 16a 1a 2b 3c 4b 5c 6b 7c 8b 9c 10b 11c 12a 13a 14a 15c 16b 1a 2b 3b 4b 5b 6a 7a 8a 9c 10a 11a 12b 13b 14a 15c 16b 1c 2b 3a 4a 5b 6b 7b 8b 9a 10a 11c 12b 13b 14b 15b 16a 1c 2b 3a 4a 5a 6a 7c 8a 9c 10b 11a 12b 13a 14a 15b 16a 1b 2a 3c 4a 5c 6b 7a 8b 9b 10b 11b 12b 13a 14a 15b 16a 1c 2a 3a 4b 5c 6b 7a 8a 9b 10a 11b 12a 13b 14a 15a 16b 1a 2b 3c 4b 5b 6a 7b 8b 9b 10a 11b 12a 13c 14b 15c 16b 1b 2a 3b 4b 5a 6b 7c 8b 9a 10b 11b 12a 13b 14b 15b 16a 1b 2a 3b 4a 5b 6a 7b 8a 9b 10a 11c 12a 13a 14b 15a 16a 1b 2b 3a 4a 5b 6a 7c 8b 9c 10b 11c 12a 13c 14a 15b 16b 1a 2a 3b 4a 5a 6b 7b 8b 9c 10a 11c 12b 13c 14b 15a 16a 1a 2a 3b 4a 5a 6a 7a 8a 9a 10b 11c 12a 13b 14a 15c 16b 1b 2a 3a 4b 5c 6a 7b 8b 9c 10b 11a 12a 13b 14a 15b 16a 1c 2b 3c 4b 5a 6b 7c 8a 9b 10a 11a 12b 13b 14a 15c 16b 1a 2a 3a 4b 5b 6b 7a 8b 9a 10a 11c 12b 13a 14a 15a 16a 1c 2a 3c 4b 5b 6a 7b 8a 9a 10b 11a 12a 13a 14a 15c 16b 1b 2b 3a 4b 5b 6b 7a 8a 9b 10a 11b 12a 13a 14b 15c 16b 1a 2b 3a 4a 5c 6b 7a 8a 9c 10b 11a 12a 13c 14b 15a 16a 1c 2a 3a 4b 5c 6b 7c 8a 9c 10b 11b 12b 13b 14a 15c 16a 1b 2b 3c 4b 5c 6a 7c 8a 9a 10b 11a 12b 13c 14b 15b 16a 1b 2b 3b 4a 5b 6b 7a 8a 9a 10b 11b 12b 13c 14a 15b 16a 1b 2a 3c 4a 5a 6a 7c 8b 9b 10b 11c 12a 13b 14b 15c 16a 1c 2a 3b 4a 5c 6a 7c 8b 9c 10a 11b 12a 13a 14b 15a 16a 1a 2b 3c 4b 5a 6a 7a 8a 9b 10b 11b 12a 13a 14b 15a 16a 1c 2b 3b 4b 5a 6b 7b 8b 9a 10a 11a 12a 13c 14b 15b 16b 1a 2b 3b 4a 5a 6b 7c 8b 9b 10a 11a 12b 13b 14b 15a 16a 1a 2b 3c 4a 5c 6b 7b 8a 9b 10a 11a 12a 13a 14a 15b 16b 1b 2b 3a 4b 5a 6a 7b 8b 9a 10a 11c 12a 13c 14a 15a 16b 1c 2b 3a 4b 5c 6a 7a 8a 9c 10b 11c 12a 13a 14b 15a 16b 1b 2a 3b 4b 5b 6b 7c 8a 9c 10a 11b 12a 13c 14a 15c 16b 1c 2b 3c 4a 5b 6a 7c 8b 9b 10b 11b 12a 13b 14b 15a 16a 1a 2b 3a 4a 5a 6a 7c 8b 9a 10b 11b 12a 13c 14a 15b 16b 1c 2a 3b 4b 5c 6a 7a 8a 9a 10a 11a 12b 13a 14a 15c 16a 1b 2a 3a 4a 5c 6b 7a 8b 9a 10a 11c 12b 13b 14b 15c 16b 1b 2b 3c 4b 5a 6a 7b 8a 9c 10a 11a 12b 13a 14b 15c 16a 1c 2a 3c 4b 5a 6b 7a 8b 9c 10b 11b 12b 13c 14a 15b 16a 1a 2b 3c 4b 5b 6a 7c 8a 9a 10a 11a 12a 13b 14b 15b 16b 1a 2a 3b 4b 5c 6a 7c 8b 9b 10a 11c 12b 13c 14b 15b 16b 1b 2a 3c 4a 5b 6b 7b 8b 9a 10b 11c 12b 13c 14b 15a 16a 1b 2a 3b 4b 5a 6a 7a 8a 9b 10b 11a 12b 13b 14a 15a 16b 1a 2a 3c 4a 5b 6b 7b 8b 9c 10a 11b 12a 13a 14b 15b 16a 1a 2a 3a 4a 5b 6b 7a 8a 9b 10b 11a 12b 13c 14a 15c 16b 1a 2b 3b 4b 5c 6b 7b 8b 9c 10b 11b 12a 13b 14b 15c 16b 1c 2a 3c 4b 5c 6a 7b 8a 9b 10a 11b 12b 13c 14b 15a 16a 1a 2a 3b 4a 5b 6b 7c 8b 9b 10a 11c 12b 13b 14a 15b 16b 1c 2b 3c 4a 5b 6a 7a 8b 9c 10b 11c 12a 13c 14b 15c 16a 1b 2b 3a 4a 5a 6a 7a 8b 9a 10b 11a 12a 13a 14b 15b 16b 1c 2b 3a 4a 5c 6b 7b 8b 9b 10a 11a 12b 13b 14a 15c 16a 1c 2a 3c 4b 5a 6b 7a 8a 9a 10b 11c 12b 13b 14b 15b 16b 1c 2a 3b 4a 5c 6b 7b 8b 9c 10a 11c 12a 13a 14a 15b 16b 1a 2b 3b 4b 5a 6a 7a 8b 9c 10b 11b 12b 13a 14b 15c 16a 1b 2a 3a 4a 5b 6b 7a 8a 9c 10a 11b 12b 13b 14b 15a 16a 1a 2a 3a 4b 5a 6b 7c 8b 9c 10a 11a 12a 13c 14b 15c 16b 1b 2a 3b 4b 5a 6a 7c 8a 9c 10a 11c 12b 13b 14b 15a 16b 1b 2a 3a 4b 5a 6a 7c 8b 9a 10a 11c 12b 13a 14a 15c 16b 1c 2a 3a 4a 5b 6b 7a 8b 9a 10a 11a 12a 13b 14b 15a 16a 1b 2a 3a 4b 5b 6b 7b 8a 9a 10b 11a 12a 13a 14b 15b 16b 1a 2b 3c 4a 5b 6a 7b 8b 9c 10a 11a 12b 13a 14a 15a 16b 1c 2b 3a 4a 5a 6b 7b 8b 9b 10b 11c 12a 13a 14a 15a 16b 1a 2b 3b 4b 5b 6a 7b 8a 9b 10b 11b 12a 13a 14a 15b 16a 1c 2a 3a 4b 5b 6b 7c 8b 9a 10a 11b 12b 13c 14b 15c 16b 1c 2a 3c 4b 5b 6b 7c 8a 9c 10a 11c 12a 13b 14b 15b 16a 1a 2a 3c 4b 5c 6a 7a 8b 9a 10b 11a 12a 13c 14a 15b 16b 1c 2b 3b 4b 5a 6a 7b 8a 9a 10b 11c 12a 13b 14b 15a 16b 1b 2b 3c 4a 5c 6b 7b 8a 9c 10b 11b 12b 13c 14a 15a 16b 1c 2b 3b 4b 5b 6a 7b 8a 9b 10a 11a 12b 13c 14a 15b 16a 1b 2b 3b 4a 5b 6a 7a 8b 9b 10b 11c 12b 13b 14a 15c 16a 1a 2a 3a 4b 5a 6a 7c 8a 9b 10b 11c 12a 13c 14a 15a 16a 1c 2b 3c 4a 5c 6b 7c 8a 9a 10a 11b 12b 13a 14a 15a 16a 1a 2b 3a 4a 5c 6b 7b 8b 9a 10b 11c 12b 13a 14a 15c 16a 1c 2b 3a 4b 5a 6a 7a 8a 9a 10a 11b 12a 13b 14a 15b 16a 1a 2a 3b 4a 5c 6a 7a 8b 9b 10b 11a 12a 13b 14b 15b 16b 1b 2a 3a 4a 5a 6b 7b 8a 9c 10b 11c 12b 13b 14a 15c 16a 1b 2a 3c 4a 5a 6a 7a 8a 9c 10a 11a 12a 13b 14a 15c 16a 1b 2a 3b 4a 5b 6b 7b 8b 9a 10a 11b 12b 13a 14b 15a 16b 1b 2b 3c 4a 5c 6a 7c 8b 9a 10a 11c 12b 13b 14a 15b 16b 1a 2a 3a 4a 5a 6a 7b 8a 9a 10b 11a 12b 13c 14b 15a 16b 1b 2b 3b 4b 5c 6b 7c 8b 9b 10a 11a 12a 13a 14b 15c 16a 1b 2b 3c 4a 5a 6a 7b 8b 9b 10a 11c 12b 13c 14a 15b 16b 1c 2a 3a 4b 5b 6b 7a 8b 9c 10b 11b 12b 13a 14b 15b 16b 1a 2b 3b 4b 5c 6a 7a 8a 9c 10b 11c 12b 13a 14a 15a 16b 1a 2a 3b 4a 5c 6a 7c 8a 9a 10b 11b 12a 13c 14b 15a 16b 1c 2a 3c 4a 5a 6a 7c 8b 9a 10a 11a 12b 13c 14a 15b 16b 1a 2a 3c 4a 5a 6b 7c 8a 9a 10b 11b 12a 13c 14b 15c 16a 1b 2b 3c 4a 5b 6b 7c 8b 9b 10a 11a 12b 13a 14b 15a 16b 1a 2b 3b 4a 5a 6a 7c 8a 9c 10b 11c 12a 13c 14a 15b 16b 1b 2b 3c 4a 5c 6a 7a 8a 9c 10a 11a 12a 13a 14a 15a 16a 1a 2b 3c 4b 5c 6a 7b 8b 9b 10a 11b 12b 13b 14a 15c 16a 1c 2a 3b 4a 5b 6a 7b 8b 9a 10b 11b 12a 13a 14a 15c 16b 1b 2b 3a 4a 5c 6a 7b 8a 9b 10a 11b 12b 13b 14a 15b 16a 1c 2b 3b 4a 5a 6b 7a 8b 9b 10b 11b 12b 13c 14b 15a 16b 1a 2b 3a 4a 5b 6a 7c 8a 9c 10a 11a 12b 13b 14a 15b 16a 1b 2b 3c 4b 5b 6a 7a 8b 9b 10b 11a 12b 13c 14b 15c 16b 1c 2b 3b 4b 5b 6b 7c 8b 9c 10b 11c 12b 13a 14b 15a 16a 1c 2a 3c 4a 5a 6b 7b 8a 9c 10b 11c 12b 13a 14b 15c 16b 1b 2a 3b 4a 5a 6b 7b 8b 9b 10a 11b 12a 13c 14a 15c 16b 1a 2a 3a 4b 5b 6b 7b 8b 9c 10a 11c 12b 13c 14a 15c 16a 1a 2a 3a 4a 5b 6b 7a 8a 9b 10b 11c 12a 13a 14b 15b 16a 1c 2a 3b 4b 5c 6a 7c 8b 9a 10a 11a 12a 13b 14b 15b 16b 1a 2b 3a 4a 5a 6a 7c 8a 9b 10b 11a 12a 13a 14b 15c 16b 1c 2a 3a 4a 5a 6b 7a 8b 9a 10a 11b 12a 13a 14b 15c 16b 1c 2b 3c 4b 5b 6b 7b 8a 9a 10a 11b 12a 13b 14b 15c 16b 1b 2a 3a 4a 5b 6b 7a 8a 9a 10b 11b 12a 13b 14a 15c 16a 1c 2b 3a 4a 5c 6a 7c 8b 9b 10b 11a 12a 13a 14b 15a 16b 1a 2a 3a 4a 5a 6a 7c 8a 9b 10a 11c 12b 13b 14a 15b 16a 1a 2b 3b 4b 5c 6b 7a 8a 9a 10a 11c 12a 13c 14b 15c 16a 1b 2b 3a 4b 5a 6b 7a 8b 9a 10b 11a 12b 13c 14a 15b 16b 1b 2b 3a 4a 5a 6a 7a 8a 9b 10b 11b 12a 13a 14a 15a 16a 1a 2b 3b 4a 5b 6b 7b 8a 9c 10b 11b 12a 13b 14b 15b 16a 1b 2b 3c 4b 5b 6a 7c 8b 9a 10b 11c 12b 13a 14b 15c 16a 1a 2b 3b 4a 5a 6b 7a 8a 9b 10b 11b 12a 13c 14a 15c 16a 1c 2b 3b 4a 5c 6a 7a 8a 9b 10a 11b 12a 13a 14b 15b 16a 1c 2a 3b 4a 5a 6b 7a 8b 9c 10b 11a 12b 13c 14a 15c 16a 1a 2a 3a 4a 5c 6a 7c 8b 9c 10a 11c 12a 13b 14a 15c 16a 1b 2a 3c 4b 5a 6a 7c 8b 9c 10b 11b 12a 13a 14b 15b 16a 1c 2b 3b 4a 5a 6b 7b 8b 9c 10b 11b 12a 13c 14a 15b 16a 1c 2a 3a 4b 5a 6b 7a 8a 9a 10b 11c 12b 13c 14b 15a 16b 1b 2b 3b 4b 5c 6b 7b 8b 9a 10b 11c 12b 13b 14b 15b 16b 1a 2b 3b 4a 5a 6b 7a 8a 9a 10b 11a 12b 13a 14b 15c 16a 1b 2b 3c 4a 5b 6b 7c 8b 9a 10b 11b 12b 13b 14a 15a 16a # test85: (use -n2) (put -n before the dimensions) (between n and 10 dimensions) (a dimension of size 2) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (several -s) (put -s last) ./jenny -n2 2 2 2 2 2 2 2 2 2 -w1a -w1b -w4a -w7b -w9ab -s2093 -s2039 Could not cover tuple 2a Could not cover tuple 2b Could not cover tuple 3a Could not cover tuple 3b Could not cover tuple 4b Could not cover tuple 5a Could not cover tuple 5b Could not cover tuple 6a Could not cover tuple 6b Could not cover tuple 7a Could not cover tuple 8a Could not cover tuple 8b # test86: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (no -s) ./jenny 52 52 52 52 52 -n1 52 52 52 52 52 52 52 52 5 2 52 52 52 52 52 1a 2q 3w 4r 5F 6z 7u 8g 9f 10t 11g 12M 13k 14d 15a 16a 17r 18O 19M 20u 1b 2R 3k 4q 5o 6T 7r 8N 9P 10N 11l 12d 13O 14b 15b 16i 17s 18W 19O 20k 1c 2i 3I 4R 5H 6L 7I 8H 9r 10z 11z 12H 13f 14c 15a 16s 17u 18u 19Q 20I 1d 2d 3c 4S 5j 6H 7z 8Y 9h 10P 11V 12R 13P 14a 15b 16c 17h 18o 19h 20N 1e 2m 3W 4T 5P 6y 7q 8p 9k 10K 11a 12Y 13T 14e 15a 16C 17p 18H 19E 20c 1f 2X 3t 4j 5g 6U 7K 8W 9V 10j 11N 12k 13R 14d 15b 16f 17m 18T 19N 20Y 1g 2o 3D 4B 5N 6G 7E 8K 9j 10f 11J 12S 13s 14d 15b 16R 17N 18A 19l 20t 1h 2r 3J 4U 5t 6f 7c 8k 9F 10i 11r 12Q 13l 14d 15a 16T 17t 18Z 19R 20z 1i 2e 3u 4n 5e 6V 7b 8L 9E 10y 11i 12h 13Z 14e 15a 16P 17k 18I 19D 20P 1j 2P 3R 4f 5q 6D 7O 8U 9Z 10d 11w 12b 13j 14a 15a 16U 17q 18X 19Z 20e 1k 2K 3M 4i 5X 6c 7S 8i 9d 10h 11u 12B 13r 14a 15b 16F 17I 18w 19t 20y 1l 2w 3v 4v 5m 6a 7w 8D 9B 10c 11A 12j 13a 14b 15b 16H 17d 18b 19V 20S 1m 2t 3h 4F 5D 6X 7l 8f 9e 10H 11Y 12r 13C 14d 15b 16W 17F 18N 19C 20A 1n 2A 3O 4N 5R 6Z 7X 8V 9D 10C 11t 12u 13b 14b 15a 16E 17A 18h 19g 20Q 1o 2M 3A 4X 5V 6B 7s 8J 9R 10s 11D 12O 13S 14d 15b 16K 17l 18R 19K 20C 1p 2N 3y 4E 5k 6N 7n 8h 9l 10A 11G 12C 13c 14c 15a 16O 17Z 18q 19U 20r 1q 2v 3C 4Y 5p 6A 7B 8T 9N 10g 11T 12D 13p 14b 15a 16q 17E 18d 19I 20F 1r 2h 3a 4z 5G 6P 7F 8n 9H 10D 11H 12V 13K 14c 15a 16m 17B 18l 19J 20G 1s 2j 3G 4y 5n 6I 7g 8w 9W 10w 11B 12E 13F 14e 15a 16J 17S 18L 19c 20K 1t 2Z 3H 4g 5W 6k 7Z 8A 9q 10B 11e 12F 13e 14e 15a 16h 17T 18x 19H 20H 1u 2V 3K 4p 5z 6C 7T 8j 9p 10Z 11F 12P 13q 14a 15b 16g 17z 18F 19k 20V 1v 2T 3Q 4a 5Y 6Y 7D 8c 9I 10l 11Z 12I 13z 14a 15b 16Q 17i 18J 19a 20s 1w 2D 3f 4Q 5Z 6i 7d 8s 9t 10o 11m 12z 13g 14c 15b 16Y 17P 18a 19u 20R 1x 2k 3o 4e 5J 6v 7N 8y 9a 10O 11b 12m 13n 14a 15b 16w 17c 18Q 19j 20j 1y 2p 3b 4b 5L 6e 7i 8a 9Q 10R 11K 12K 13u 14c 15a 16u 17W 18v 19b 20Z 1z 2Y 3l 4W 5T 6t 7f 8x 9X 10q 11E 12e 13E 14e 15b 16d 17G 18P 19P 20X 1A 2y 3j 4d 5c 6g 7C 8F 9u 10W 11y 12v 13B 14d 15a 16l 17Q 18e 19G 20w 1B 2U 3r 4s 5l 6p 7p 8o 9S 10v 11s 12J 13i 14e 15a 16e 17x 18r 19W 20i 1C 2O 3P 4u 5d 6o 7L 8M 9x 10F 11v 12g 13m 14e 15b 16n 17U 18i 19x 20b 1D 2x 3N 4H 5b 6S 7M 8Z 9b 10V 11P 12o 13t 14b 15b 16y 17C 18t 19m 20B 1E 2L 3Z 4P 5M 6M 7A 8r 9s 10G 11d 12y 13w 14b 15b 16t 17O 18j 19o 20v 1F 2B 3E 4h 5B 6F 7x 8O 9O 10U 11x 12c 13A 14a 15a 16S 17v 18S 19i 20D 1G 2F 3x 4w 5A 6q 7e 8E 9c 10u 11f 12U 13H 14b 15b 16A 17j 18B 19y 20f 1H 2S 3U 4M 5K 6m 7j 8q 9K 10L 11c 12x 13Q 14d 15b 16x 17M 18U 19r 20n 1I 2a 3m 4Z 5C 6O 7V 8P 9n 10X 11h 12w 13I 14d 15b 16o 17o 18n 19s 20J 1J 2c 3i 4c 5s 6W 7o 8z 9T 10b 11L 12i 13d 14e 15a 16z 17H 18C 19e 20d 1K 2J 3V 4o 5r 6s 7k 8R 9J 10k 11W 12t 13N 14b 15a 16V 17n 18f 19v 20o 1L 2b 3T 4x 5S 6R 7H 8B 9o 10T 11q 12W 13J 14e 15a 16L 17b 18M 19z 20g 1M 2g 3p 4L 5u 6K 7G 8l 9m 10E 11j 12s 13U 14a 15a 16r 17X 18E 19A 20m 1N 2Q 3d 4l 5y 6x 7y 8C 9L 10n 11S 12A 13W 14b 15b 16I 17g 18Y 19Y 20M 1O 2n 3F 4k 5E 6d 7h 8Q 9g 10Y 11n 12G 13D 14a 15b 16G 17J 18c 19n 20T 1P 2E 3S 4t 5i 6n 7U 8b 9M 10r 11U 12q 13L 14c 15b 16D 17e 18k 19B 20x 1Q 2u 3X 4D 5f 6E 7Q 8S 9z 10S 11p 12N 13G 14b 15a 16v 17y 18y 19F 20U 1R 2f 3Y 4K 5Q 6u 7P 8d 9G 10e 11M 12Z 13X 14e 15b 16p 17K 18s 19d 20E 1S 2l 3L 4I 5U 6w 7Y 8X 9y 10Q 11I 12f 13o 14a 15a 16b 17V 18V 19S 20L 1T 2I 3g 4A 5w 6l 7m 8e 9A 10a 11O 12n 13x 14e 15b 16M 17a 18G 19q 20W 1U 2s 3n 4J 5I 6J 7v 8v 9U 10x 11X 12X 13v 14c 15b 16N 17L 18p 19w 20O 1V 2C 3s 4O 5x 6h 7t 8G 9i 10J 11C 12l 13M 14b 15a 16k 17D 18g 19T 20q 1W 2G 3z 4C 5v 6b 7R 8u 9w 10I 11k 12L 13y 14b 15b 16X 17Y 18D 19X 20l 1X 2z 3q 4G 5O 6j 7W 8I 9v 10p 11R 12a 13V 14a 15b 16B 17f 18z 19L 20a 1Y 2H 3e 4m 5h 6r 7a 8t 9C 10m 11o 12p 13Y 14c 15a 16j 17R 18m 19p 20h 1Z 2W 3B 4V 5a 6Q 7J 8m 9Y 10M 11Q 12T 13h 14d 15b 16Z 17w 18K 19f 20p # test87: (use -n2) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s3 -s4 4 4 4 4 4 -n2 4 4 4 4 4 -w1aba 1c 2a 3d 4a 5b 6b 7b 8c 9c 10c 1d 2b 3c 4c 5c 6a 7c 8a 9a 10a 1c 2c 3a 4b 5a 6c 7a 8d 9b 10b 1c 2d 3b 4d 5d 6d 7d 8b 9d 10d 1d 2a 3c 4a 5a 6a 7d 8d 9d 10b 1c 2b 3a 4d 5b 6c 7b 8a 9a 10d 1d 2c 3b 4c 5d 6b 7a 8b 9c 10a 1d 2d 3d 4b 5c 6d 7c 8c 9b 10d 1d 2a 3a 4a 5d 6c 7c 8b 9a 10c 1d 2b 3b 4c 5b 6d 7b 8d 9b 10c 1c 2d 3c 4d 5a 6a 7a 8c 9c 10c 1c 2c 3d 4c 5c 6c 7d 8c 9d 10a 1c 2b 3d 4b 5a 6b 7d 8a 9a 10c 1c 2d 3a 4d 5c 6b 7c 8d 9c 10b 1c 2c 3c 4b 5d 6a 7b 8b 9b 10d 1d 2b 3b 4a 5c 6d 7a 8c 9a 10b 1d 2a 3a 4b 5b 6d 7a 8b 9d 10a 1d 2a 3d 4d 5d 6a 7a 8a 9b 10b 1c 2c 3b 4a 5a 6d 7c 8a 9c 10d 1c 2d 3c 4a 5a 6c 7b 8a 9d 10a 1c 2d 3a 4c 5b 6a 7d 8d 9a 10d 1d 2b 3b 4b 5a 6c 7d 8b 9c 10b 1c 2a 3c 4c 5b 6b 7c 8a 9d 10d 1d 2c 3d 4d 5b 6b 7d 8d 9b 10a 1d 2a 3b 4c 5c 6a 7b 8b 9d 10b 1c 2b 3c 4a 5d 6d 7a 8c 9d 10c 1d 2c 3d 4d 5c 6d 7d 8b 9a 10c 1d 2d 3a 4a 5c 6a 7a 8c 9b 10d 1d 2a 3d 4c 5a 6b 7b 8c 9a 10d 1d 2b 3c 4c 5b 6c 7a 8d 9c 10b 1d 2c 3a 4c 5d 6c 7b 8d 9a 10a # test88: (use -n1) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s first) ./jenny -s1 3 5 4 3 5 2 -n1 2 3 5 4 3 6 -w1a -w3a -w5a -w7a -w2ab -w2bc -w2d6ab Could not cover tuple 2d 1b 2e 3b 4c 5c 6b 7b 8a 9d 10a 11c 12c 1c 2e 3c 4a 5d 6a 7b 8b 9e 10d 11a 12f 1c 2e 3d 4b 5b 6a 7b 8c 9c 10b 11b 12d 1b 2e 3b 4c 5e 6b 7b 8a 9a 10c 11b 12a 1b 2e 3d 4a 5c 6b 7b 8b 9b 10a 11b 12b 1c 2e 3d 4c 5c 6b 7b 8a 9e 10c 11b 12e # test89: (use -n1) (put -n last) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s last) ./jenny -s9 2 5 -w3a4a5b -w3a4b -w7a6b 3 3 4 2 2 3 2 5 3 4 3 2 -s8 5 5 3 6 7 \ 3 4 3 2 3 -n1 -s7 -s9 1a 2b 3b 4b 5d 6a 7a 8b 9a 10e 11c 12b 13b 14a 15a 16d 17c 18b 19b 20a 21c 22b 23a 24c 1b 2e 3a 4c 5a 6b 7b 8a 9b 10b 11a 12c 13a 14b 15c 16e 17a 18d 19c 20b 21a 22a 23b 24b 1b 2a 3c 4a 5b 6a 7b 8c 9b 10c 11b 12a 13c 14a 15d 16a 17b 18f 19d 20c 21b 22c 23b 24a 1b 2c 3b 4b 5c 6a 7a 8c 9a 10d 11a 12d 13b 14a 15b 16c 17b 18c 19f 20b 21d 22b 23a 24b 1a 2d 3c 4c 5c 6b 7b 8a 9b 10a 11c 12d 13a 14a 15e 16b 17a 18e 19g 20c 21a 22b 23b 24b 1a 2e 3c 4a 5d 6b 7b 8a 9a 10d 11b 12b 13a 14b 15d 16d 17a 18a 19a 20c 21b 22c 23a 24c 1b 2b 3c 4c 5d 6a 7b 8c 9b 10e 11c 12d 13c 14a 15a 16e 17c 18b 19e 20a 21b 22b 23a 24a # test90: (use -n1) (put -n last) (more than 10 dimensions) (a dimension of size 2) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s in the middle) ./jenny 2 3 -s3 5 4 3 2 49 2 3 5 3 4 2 2 3 4 3 -s6 3 2 2 2 2 4 44 4 5 5 \ 2 2 2 3 4 2 3 3 5 45 4 3 2 2 2 4 3 2 2 3 3 8 7 6 9 7 3 -n1 1a 2b 3a 4a 5a 6a 7h 8a 9a 10c 11c 12a 13b 14a 15b 16a 17a 18a 19a 20a 21a 22a 23c 24D 25a 26b 27b 28a 29a 30a 31c 32b 33a 34a 35a 36c 37x 38c 39b 40b 41b 42a 43b 44b 45b 46b 47a 48a 49c 50b 51f 52f 53g 54a 1b 2a 3b 4c 5b 6b 7C 8b 9b 10a 11b 12d 13a 14b 15a 16b 17c 18b 19b 20b 21b 22b 23d 24b 25c 26e 27d 28b 29b 30b 31b 32d 33b 34b 35c 36b 37f 38b 39a 40a 41a 42b 43c 44c 45a 46a 47b 48b 49b 50c 51d 52e 53a 54c 1a 2c 3e 4d 5c 6a 7c 8a 9c 10d 11a 12c 13a 14a 15c 16d 17b 18c 19a 20a 21b 22a 23b 24I 25b 26c 27c 28a 29a 30a 31a 32c 33b 34c 35b 36a 37c 38d 39c 40b 41b 42b 43a 44a 45a 46b 47c 48c 49a 50a 51b 52g 53d 54b 1a 2c 3c 4b 5a 6a 7r 8a 9b 10e 11b 12b 13b 14a 15c 16c 17a 18b 19a 20b 21a 22a 23a 24B 25d 26a 27e 28b 29b 30b 31b 32a 33b 34a 35a 36e 37i 38a 39a 40b 41b 42a 43d 44b 45a 46b 47c 48b 49f 50d 51c 52i 53f 54b 1a 2c 3d 4a 5a 6b 7V 8a 9c 10b 11b 12b 13a 14a 15b 16c 17a 18b 19b 20a 21a 22a 23d 24R 25c 26d 27a 28a 29a 30a 31c 32c 33a 34a 35a 36d 37S 38b 39c 40b 41a 42b 43d 44c 45b 46a 47a 48a 49e 50e 51a 52d 53e 54c 1b 2a 3d 4c 5b 6a 7a 8a 9c 10d 11a 12a 13b 14b 15c 16c 17b 18c 19b 20b 21b 22b 23b 24k 25a 26e 27c 28b 29b 30a 31b 32b 33a 34a 35a 36a 37M 38a 39c 40b 41b 42a 43c 44c 45a 46b 47c 48c 49d 50g 51e 52a 53b 54a 1b 2b 3b 4a 5a 6b 7b 8b 9a 10d 11b 12c 13b 14b 15c 16c 17b 18b 19b 20a 21a 22b 23c 24A 25a 26e 27b 28b 29a 30b 31b 32a 33a 34b 35a 36a 37y 38c 39a 40b 41a 42a 43b 44c 45b 46a 47c 48a 49g 50f 51a 52h 53c 54c 1b 2b 3e 4a 5b 6b 7d 8a 9c 10d 11c 12d 13b 14a 15a 16d 17a 18a 19a 20b 21b 22a 23c 24N 25d 26e 27b 28b 29b 30a 31c 32c 33a 34b 35c 36b 37J 38b 39b 40b 41a 42b 43a 44c 45b 46b 47b 48b 49h 50e 51e 52b 53d 54b 1a 2b 3b 4d 5b 6a 7e 8a 9c 10b 11b 12a 13a 14b 15a 16b 17a 18c 19b 20a 21a 22b 23c 24h 25b 26b 27b 28a 29a 30b 31c 32d 33b 34b 35c 36c 37j 38d 39c 40b 41b 42b 43d 44a 45b 46b 47b 48c 49a 50b 51c 52c 53c 54a 1b 2a 3a 4d 5c 6a 7f 8a 9c 10d 11b 12a 13b 14b 15a 16c 17c 18c 19a 20a 21b 22a 23b 24f 25b 26e 27a 28b 29b 30b 31a 32c 33a 34b 35c 36a 37m 38c 39a 40b 41a 42b 43a 44a 45b 46a 47c 48b 49g 50d 51e 52b 53e 54c 1b 2a 3b 4a 5a 6a 7g 8a 9b 10b 11c 12b 13a 14b 15c 16d 17b 18c 19b 20a 21b 22a 23d 24v 25d 26e 27b 28a 29a 30a 31b 32b 33a 34a 35b 36b 37F 38c 39c 40b 41b 42a 43b 44c 45b 46a 47b 48a 49a 50c 51b 52h 53e 54a 1b 2c 3d 4b 5b 6b 7i 8a 9a 10e 11b 12a 13b 14a 15b 16b 17a 18a 19b 20a 21b 22a 23a 24K 25d 26e 27b 28a 29a 30a 31a 32b 33b 34a 35b 36d 37B 38c 39b 40b 41a 42b 43c 44c 45a 46b 47b 48b 49g 50c 51a 52i 53a 54b 1a 2c 3a 4d 5c 6a 7j 8a 9b 10d 11a 12a 13a 14b 15a 16b 17b 18b 19a 20b 21b 22a 23d 24o 25a 26c 27a 28a 29a 30b 31b 32a 33b 34a 35c 36e 37d 38b 39a 40b 41a 42a 43c 44b 45b 46b 47c 48a 49f 50e 51e 52c 53f 54c 1a 2a 3d 4b 5c 6b 7k 8a 9c 10d 11a 12d 13b 14a 15a 16b 17c 18b 19a 20a 21b 22a 23c 24p 25b 26e 27e 28b 29a 30a 31c 32d 33b 34c 35b 36c 37r 38a 39b 40b 41b 42b 43c 44c 45b 46b 47c 48b 49g 50a 51f 52f 53d 54b 1a 2a 3a 4a 5c 6b 7l 8b 9a 10c 11b 12a 13b 14a 15b 16c 17a 18b 19a 20a 21b 22a 23b 24M 25d 26c 27a 28a 29a 30b 31b 32b 33b 34a 35b 36a 37g 38b 39b 40a 41b 42b 43d 44a 45b 46b 47a 48b 49a 50f 51e 52i 53e 54b 1a 2a 3d 4d 5c 6a 7m 8b 9c 10d 11b 12d 13a 14b 15c 16d 17c 18a 19b 20a 21a 22b 23b 24P 25b 26b 27d 28a 29b 30b 31a 32a 33b 34b 35b 36d 37O 38a 39a 40b 41b 42a 43a 44b 45b 46b 47c 48a 49e 50c 51b 52b 53c 54a 1b 2b 3d 4d 5c 6b 7n 8b 9a 10e 11a 12b 13a 14a 15b 16c 17b 18b 19a 20a 21b 22a 23d 24g 25a 26c 27e 28a 29a 30b 31c 32b 33a 34c 35a 36e 37H 38c 39c 40b 41a 42b 43d 44b 45b 46b 47b 48a 49d 50e 51a 52h 53g 54b 1b 2b 3e 4a 5a 6a 7o 8a 9c 10b 11a 12d 13a 14b 15a 16c 17b 18b 19b 20a 21a 22b 23a 24s 25b 26c 27c 28a 29a 30a 31b 32a 33a 34a 35c 36e 37t 38b 39c 40b 41a 42a 43a 44b 45a 46b 47a 48b 49a 50g 51b 52d 53a 54b 1b 2a 3c 4d 5b 6b 7p 8a 9c 10a 11b 12b 13a 14b 15c 16d 17b 18b 19a 20b 21b 22b 23a 24a 25c 26e 27c 28b 29b 30a 31b 32d 33b 34b 35b 36b 37P 38d 39b 40a 41a 42b 43d 44b 45a 46b 47a 48a 49g 50a 51f 52a 53a 54a 1a 2a 3c 4c 5b 6a 7q 8b 9c 10e 11c 12b 13b 14a 15b 16a 17a 18b 19a 20a 21b 22b 23c 24y 25a 26b 27c 28a 29b 30a 31a 32b 33a 34b 35b 36a 37p 38c 39b 40b 41a 42a 43a 44b 45a 46b 47c 48b 49d 50e 51c 52i 53c 54a 1a 2a 3c 4d 5a 6a 7s 8b 9a 10c 11a 12d 13a 14b 15c 16c 17c 18b 19b 20b 21b 22a 23c 24C 25a 26e 27a 28a 29b 30b 31c 32c 33a 34c 35a 36e 37I 38a 39a 40a 41b 42b 43a 44c 45b 46a 47a 48c 49a 50g 51b 52d 53c 54a 1a 2b 3b 4b 5a 6b 7t 8b 9c 10d 11a 12a 13a 14a 15b 16d 17c 18b 19b 20b 21b 22b 23b 24u 25d 26d 27d 28a 29a 30a 31a 32d 33b 34b 35b 36d 37h 38c 39c 40a 41b 42a 43a 44c 45b 46a 47c 48b 49a 50b 51c 52e 53f 54a 1a 2a 3b 4a 5a 6a 7u 8a 9a 10d 11b 12b 13a 14b 15c 16d 17c 18b 19b 20a 21b 22b 23c 24E 25c 26c 27e 28a 29b 30b 31c 32b 33a 34b 35a 36d 37N 38a 39b 40b 41b 42b 43b 44b 45a 46b 47c 48a 49c 50b 51e 52d 53c 54a 1a 2c 3c 4a 5c 6a 7v 8b 9b 10d 11c 12c 13a 14a 15a 16c 17a 18c 19b 20b 21b 22b 23d 24r 25b 26a 27e 28a 29a 30a 31b 32d 33b 34a 35a 36b 37u 38a 39a 40a 41a 42b 43b 44a 45b 46a 47b 48c 49g 50b 51a 52i 53d 54b 1b 2c 3d 4b 5c 6b 7w 8a 9b 10a 11b 12d 13a 14b 15c 16d 17b 18a 19a 20a 21a 22b 23a 24G 25a 26b 27d 28a 29a 30a 31a 32a 33b 34a 35c 36a 37E 38d 39c 40b 41b 42a 43b 44a 45a 46a 47a 48c 49e 50b 51d 52a 53d 54b 1b 2a 3a 4a 5a 6b 7x 8b 9a 10b 11b 12d 13a 14b 15a 16a 17c 18b 19b 20a 21a 22b 23b 24H 25a 26a 27e 28a 29b 30b 31b 32c 33a 34a 35b 36c 37v 38a 39b 40a 41b 42a 43c 44a 45a 46a 47c 48a 49g 50e 51a 52c 53g 54b 1a 2a 3e 4a 5b 6a 7y 8b 9c 10b 11b 12d 13b 14a 15a 16a 17b 18b 19b 20b 21b 22b 23a 24z 25b 26d 27b 28b 29b 30b 31b 32b 33b 34a 35a 36b 37q 38d 39a 40a 41b 42b 43d 44c 45a 46a 47a 48b 49d 50g 51e 52h 53g 54b 1b 2c 3a 4b 5b 6b 7z 8a 9a 10e 11b 12c 13a 14b 15c 16b 17c 18c 19a 20a 21a 22b 23b 24L 25a 26c 27e 28b 29a 30a 31a 32d 33b 34b 35c 36b 37Q 38c 39b 40b 41b 42a 43b 44c 45a 46b 47b 48c 49b 50c 51e 52e 53g 54a 1a 2a 3e 4b 5c 6a 7A 8a 9a 10e 11a 12d 13b 14a 15a 16a 17b 18b 19a 20b 21b 22b 23c 24e 25a 26a 27a 28b 29a 30a 31a 32b 33a 34c 35c 36e 37o 38c 39a 40b 41b 42b 43c 44c 45b 46b 47c 48a 49b 50b 51d 52h 53a 54b 1a 2c 3e 4b 5c 6b 7B 8b 9c 10d 11c 12a 13b 14a 15a 16b 17a 18b 19b 20a 21b 22b 23d 24Q 25c 26a 27a 28a 29b 30a 31b 32b 33a 34c 35c 36a 37b 38d 39c 40b 41b 42a 43c 44b 45b 46a 47a 48c 49g 50f 51e 52f 53f 54b 1a 2b 3b 4c 5b 6a 7D 8b 9c 10e 11b 12c 13a 14b 15a 16a 17b 18a 19b 20b 21b 22b 23d 24c 25b 26e 27d 28b 29b 30a 31b 32a 33b 34b 35c 36e 37K 38c 39a 40a 41b 42a 43d 44b 45a 46b 47b 48c 49e 50a 51d 52h 53a 54b 1a 2a 3b 4c 5c 6b 7E 8b 9b 10a 11c 12b 13b 14b 15b 16d 17c 18b 19a 20b 21a 22b 23a 24q 25b 26e 27a 28a 29a 30b 31a 32d 33a 34c 35b 36e 37l 38b 39c 40a 41b 42b 43b 44a 45b 46b 47b 48c 49f 50c 51c 52e 53f 54b 1b 2c 3a 4c 5c 6a 7F 8b 9a 10a 11a 12b 13a 14b 15a 16b 17b 18b 19a 20a 21a 22a 23b 24F 25c 26e 27a 28a 29a 30a 31c 32b 33b 34a 35c 36b 37n 38c 39c 40a 41a 42a 43c 44a 45b 46b 47b 48c 49h 50d 51a 52d 53b 54c 1b 2a 3b 4b 5a 6a 7G 8a 9a 10e 11b 12c 13b 14b 15a 16b 17b 18b 19b 20b 21a 22a 23d 24J 25a 26a 27d 28b 29a 30b 31c 32c 33b 34a 35a 36e 37R 38c 39b 40a 41a 42b 43b 44c 45a 46b 47c 48b 49e 50b 51a 52d 53g 54c 1a 2c 3a 4a 5b 6a 7H 8a 9b 10c 11a 12d 13b 14b 15c 16d 17a 18b 19a 20b 21b 22b 23d 24x 25a 26e 27c 28a 29a 30a 31b 32d 33b 34c 35c 36b 37C 38c 39c 40a 41b 42a 43c 44c 45a 46b 47c 48b 49f 50e 51e 52i 53e 54a 1b 2c 3e 4a 5b 6b 7I 8b 9b 10a 11c 12c 13a 14b 15a 16c 17b 18b 19b 20a 21a 22b 23d 24t 25d 26a 27d 28a 29b 30b 31b 32d 33a 34c 35a 36b 37e 38a 39b 40b 41a 42a 43b 44a 45a 46b 47a 48c 49d 50f 51c 52b 53a 54a 1a 2a 3a 4b 5c 6a 7J 8b 9a 10c 11c 12d 13a 14a 15b 16d 17a 18a 19a 20a 21b 22b 23a 24w 25c 26d 27b 28b 29b 30a 31a 32a 33b 34c 35c 36a 37w 38b 39c 40a 41a 42b 43d 44a 45b 46b 47b 48c 49f 50b 51c 52a 53a 54a 1a 2b 3b 4c 5c 6b 7K 8a 9c 10e 11c 12c 13b 14b 15b 16c 17c 18a 19a 20b 21a 22a 23d 24i 25c 26c 27e 28b 29a 30b 31a 32a 33a 34b 35a 36c 37D 38c 39a 40a 41a 42b 43c 44b 45b 46b 47b 48a 49f 50d 51f 52b 53d 54c 1b 2b 3e 4a 5c 6b 7L 8b 9b 10c 11b 12a 13a 14a 15a 16a 17b 18a 19b 20b 21a 22b 23c 24O 25d 26d 27b 28a 29b 30b 31a 32c 33a 34b 35a 36d 37G 38a 39b 40b 41a 42b 43a 44b 45b 46a 47b 48a 49a 50d 51f 52c 53e 54b 1b 2a 3e 4b 5b 6a 7M 8b 9c 10e 11c 12d 13a 14b 15c 16d 17c 18a 19b 20a 21b 22a 23a 24j 25a 26a 27e 28b 29a 30a 31c 32a 33a 34c 35c 36d 37A 38d 39b 40b 41b 42b 43d 44a 45b 46b 47b 48a 49c 50b 51e 52a 53a 54b 1b 2c 3a 4a 5b 6b 7N 8b 9b 10b 11b 12b 13b 14a 15b 16a 17a 18b 19a 20b 21a 22b 23c 24m 25a 26b 27b 28a 29b 30b 31a 32c 33a 34b 35b 36d 37k 38c 39c 40a 41a 42b 43c 44b 45a 46a 47c 48a 49c 50e 51e 52h 53c 54a 1b 2a 3e 4a 5b 6b 7O 8a 9b 10c 11a 12b 13b 14b 15c 16c 17a 18b 19b 20b 21a 22b 23c 24d 25d 26d 27a 28b 29a 30b 31a 32a 33b 34a 35b 36c 37L 38b 39b 40b 41b 42b 43b 44b 45b 46b 47a 48b 49a 50b 51b 52i 53a 54a 1b 2b 3a 4a 5b 6b 7P 8b 9a 10d 11a 12d 13b 14a 15a 16c 17c 18a 19a 20a 21b 22b 23b 24l 25a 26a 27b 28a 29b 30b 31b 32d 33b 34b 35c 36c 37a 38c 39a 40b 41a 42b 43d 44a 45a 46b 47a 48c 49d 50c 51a 52c 53c 54c 1a 2b 3b 4a 5c 6a 7Q 8b 9a 10b 11a 12c 13a 14b 15c 16b 17c 18a 19b 20a 21b 22a 23c 24n 25d 26d 27b 28a 29a 30a 31a 32c 33b 34a 35a 36b 37z 38d 39b 40a 41a 42a 43c 44c 45a 46a 47c 48c 49f 50e 51d 52g 53c 54c 1b 2b 3c 4c 5a 6a 7R 8b 9c 10d 11c 12c 13b 14b 15b 16b 17c 18c 19a 20a 21a 22b 23c 24Q 25b 26d 27d 28b 29b 30b 31c 32d 33a 34c 35c 36a 37s 38a 39a 40a 41b 42b 43b 44c 45a 46a 47c 48c 49d 50b 51f 52h 53d 54c 1a 2b 3d 4d 5b 6a 7S 8b 9c 10d 11b 12d 13b 14b 15b 16b 17a 18a 19a 20b 21a 22b 23a 24a 25c 26a 27a 28a 29a 30a 31c 32c 33a 34b 35c 36b 37e 38d 39c 40b 41b 42b 43d 44a 45b 46b 47c 48c 49g 50e 51d 52h 53b 54b 1b 2c 3d 4b 5c 6a 7T 8a 9b 10e 11b 12a 13b 14a 15c 16d 17c 18c 19b 20b 21a 22a 23c 24a 25c 26d 27e 28b 29b 30a 31b 32b 33a 34c 35b 36d 37f 38c 39c 40b 41a 42a 43b 44a 45b 46b 47a 48c 49f 50d 51c 52g 53b 54a 1a 2c 3b 4c 5c 6a 7U 8b 9b 10a 11a 12b 13b 14a 15c 16d 17b 18c 19a 20b 21a 22b 23d 24K 25b 26c 27a 28a 29b 30a 31c 32b 33a 34b 35a 36e 37n 38b 39b 40a 41b 42b 43d 44a 45a 46b 47c 48c 49f 50g 51a 52b 53b 54a 1a 2c 3d 4d 5b 6b 7W 8b 9a 10a 11a 12d 13b 14b 15c 16d 17c 18c 19a 20a 21b 22b 23a 24c 25d 26a 27d 28a 29a 30a 31b 32c 33b 34c 35c 36c 37Q 38d 39c 40b 41b 42b 43d 44b 45b 46b 47c 48b 49d 50b 51e 52c 53g 54a # test91: (use -n2) (put -n last) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (no duplicate restrictions) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s in the middle) ./jenny 15 2 3 -s3 -s4 5 3 4 25 3 2 2 4 5 -n2 -w1abcdefghij7yxwvutsrqponm \ -w7abcdefghijkl1klmno 1a 2a 3a 4a 5a 6b 7h 8c 9b 10b 11a 12e 1b 2b 3b 4e 5b 6c 7b 8b 9a 10a 11d 12b 1c 2a 3c 4c 5c 6d 7a 8a 9a 10b 11b 12c 1d 2b 3c 4b 5c 6a 7c 8c 9b 10a 11c 12d 1e 2a 3a 4d 5b 6a 7d 8b 9a 10b 11c 12a 1f 2b 3b 4d 5a 6d 7g 8a 9b 10a 11a 12a 1g 2a 3a 4b 5a 6c 7j 8b 9b 10b 11d 12c 1h 2b 3a 4a 5c 6b 7e 8a 9a 10a 11b 12b 1i 2a 3b 4e 5b 6b 7l 8c 9b 10b 11b 12d 1j 2b 3b 4c 5c 6c 7i 8b 9b 10a 11c 12e 1k 2a 3c 4b 5b 6d 7s 8b 9a 10a 11a 12e 1l 2b 3c 4c 5a 6a 7u 8a 9a 10b 11d 12d 1m 2a 3c 4e 5a 6d 7o 8a 9b 10b 11c 12b 1n 2b 3b 4a 5b 6a 7v 8c 9a 10a 11c 12c 1o 2b 3c 4d 5c 6c 7y 8c 9b 10a 11d 12a 1i 2b 3c 4a 5c 6c 7f 8a 9a 10a 11a 12b 1e 2b 3a 4a 5a 6d 7k 8b 9b 10a 11b 12d 1n 2a 3c 4e 5c 6b 7m 8b 9b 10b 11d 12a 1o 2a 3b 4b 5b 6a 7n 8a 9a 10b 11b 12e 1l 2a 3a 4c 5b 6b 7p 8c 9b 10a 11a 12c 1k 2b 3a 4d 5a 6c 7q 8c 9b 10b 11b 12d 1m 2b 3a 4d 5b 6b 7r 8c 9a 10a 11d 12e 1m 2a 3b 4c 5c 6c 7t 8b 9b 10a 11b 12a 1o 2a 3a 4e 5a 6a 7w 8b 9a 10a 11a 12b 1n 2b 3a 4b 5a 6d 7x 8c 9a 10b 11d 12b 1a 2b 3b 4b 5b 6b 7a 8b 9a 10a 11c 12a 1b 2a 3a 4d 5a 6b 7f 8c 9b 10b 11b 12c 1c 2b 3b 4e 5a 6b 7d 8c 9b 10a 11a 12d 1d 2a 3a 4a 5a 6d 7i 8a 9a 10b 11d 12a 1f 2a 3c 4e 5c 6c 7k 8c 9a 10b 11d 12c 1g 2b 3c 4c 5c 6a 7h 8a 9a 10a 11b 12b 1h 2a 3c 4e 5b 6d 7e 8c 9b 10b 11d 12e 1j 2a 3a 4d 5b 6b 7c 8a 9a 10b 11b 12b 1a 2a 3c 4d 5c 6a 7b 8a 9b 10b 11b 12d 1a 2a 3a 4c 5b 6c 7g 8c 9a 10b 11d 12b 1a 2b 3b 4e 5c 6d 7j 8c 9a 10a 11b 12b 1a 2b 3c 4d 5c 6a 7l 8a 9a 10a 11d 12c 1b 2a 3c 4a 5c 6a 7j 8a 9b 10a 11a 12a 1h 2b 3b 4b 5b 6a 7k 8b 9b 10b 11c 12a 1b 2b 3b 4c 5b 6d 7f 8b 9b 10b 11c 12e 1k 2b 3b 4c 5c 6a 7m 8a 9a 10a 11c 12b 1k 2b 3c 4a 5a 6b 7n 8c 9b 10a 11d 12a 1k 2b 3b 4c 5c 6a 7o 8b 9a 10a 11b 12c 1k 2b 3c 4e 5c 6c 7p 8a 9a 10b 11d 12b 1l 2a 3b 4e 5c 6d 7q 8b 9a 10a 11c 12a 1k 2a 3b 4e 5a 6c 7r 8b 9b 10b 11a 12d 1l 2b 3a 4d 5a 6c 7s 8a 9b 10b 11b 12b 1k 2b 3c 4a 5a 6b 7t 8c 9a 10b 11d 12e 1k 2a 3a 4d 5c 6c 7u 8c 9b 10a 11c 12e 1k 2a 3a 4b 5c 6c 7v 8a 9b 10b 11a 12b 1k 2b 3c 4b 5c 6c 7w 8c 9b 10b 11c 12e 1k 2a 3c 4c 5b 6c 7x 8b 9b 10a 11b 12d 1k 2a 3b 4e 5a 6a 7y 8b 9a 10b 11a 12c 1e 2b 3c 4c 5c 6c 7d 8a 9a 10a 11d 12e 1i 2a 3a 4b 5c 6a 7g 8b 9b 10a 11c 12c 1j 2b 3c 4e 5a 6a 7a 8c 9b 10b 11d 12d 1c 2a 3a 4a 5b 6c 7l 8b 9a 10a 11c 12e 1d 2b 3b 4c 5b 6c 7e 8b 9b 10b 11a 12e 1f 2b 3a 4c 5a 6b 7b 8c 9a 10a 11c 12e 1g 2a 3b 4e 5a 6d 7c 8b 9a 10a 11a 12e 1e 2a 3b 4b 5b 6b 7b 8c 9a 10b 11a 12c 1n 2a 3a 4c 5b 6c 7y 8a 9a 10b 11b 12d 1m 2a 3c 4a 5b 6a 7q 8a 9a 10a 11a 12c 1b 2b 3b 4b 5b 6c 7h 8b 9a 10b 11c 12d 1a 2a 3c 4d 5b 6a 7i 8c 9a 10b 11a 12b 1o 2b 3c 4a 5c 6d 7r 8a 9a 10a 11c 12c 1g 2a 3b 4d 5b 6a 7e 8c 9a 10b 11c 12a 1f 2a 3b 4b 5a 6a 7e 8b 9a 10a 11b 12d 1h 2a 3a 4d 5a 6c 7a 8c 9a 10a 11a 12d 1g 2a 3c 4a 5b 6b 7g 8a 9b 10a 11b 12d 1n 2a 3a 4d 5b 6c 7m 8c 9b 10b 11a 12e 1i 2b 3c 4d 5a 6d 7h 8b 9a 10b 11d 12e 1m 2a 3b 4b 5a 6a 7p 8b 9b 10a 11c 12d 1o 2b 3a 4c 5c 6b 7n 8b 9b 10a 11c 12d 1l 2a 3a 4a 5b 6b 7o 8c 9a 10a 11d 12e 1o 2b 3b 4e 5c 6b 7s 8c 9b 10a 11d 12d 1l 2b 3a 4b 5b 6d 7t 8a 9b 10a 11a 12d 1m 2a 3b 4e 5b 6d 7u 8b 9a 10b 11a 12c 1m 2a 3c 4d 5a 6d 7v 8b 9a 10a 11d 12e 1n 2a 3b 4a 5b 6b 7w 8a 9a 10a 11d 12d 1l 2a 3b 4a 5c 6a 7x 8a 9b 10b 11c 12e 1m 2a 3b 4d 5c 6d 7w 8a 9a 10b 11b 12a 1c 2b 3c 4d 5c 6a 7k 8a 9b 10b 11a 12b 1d 2a 3c 4e 5a 6d 7l 8a 9a 10a 11a 12b 1j 2a 3b 4b 5a 6d 7l 8a 9a 10b 11a 12a 1a 2a 3a 4a 5a 6d 7d 8c 9a 10b 11b 12b 1a 2b 3c 4b 5b 6a 7f 8c 9b 10b 11d 12d 1d 2b 3a 4d 5b 6b 7j 8b 9b 10b 11c 12e 1h 2a 3c 4c 5b 6c 7c 8a 9a 10a 11d 12c 1f 2a 3b 4a 5b 6b 7i 8c 9b 10a 11b 12b 1c 2b 3c 4b 5b 6d 7b 8a 9b 10a 11d 12a 1d 2a 3a 4e 5b 6b 7h 8a 9a 10a 11b 12c 1e 2a 3a 4e 5b 6a 7g 8b 9a 10a 11d 12b 1n 2b 3b 4d 5b 6c 7o 8c 9a 10a 11a 12a 1i 2a 3a 4c 5c 6d 7d 8b 9b 10b 11a 12c 1j 2b 3b 4b 5b 6d 7d 8a 9b 10b 11a 12c 1g 2a 3c 4b 5b 6d 7i 8b 9a 10a 11b 12d 1m 2a 3c 4a 5a 6d 7m 8c 9a 10b 11b 12c 1m 2a 3b 4d 5a 6d 7n 8a 9a 10a 11a 12c 1j 2b 3b 4a 5b 6a 7h 8c 9b 10a 11b 12a 1i 2b 3b 4a 5c 6c 7a 8b 9b 10b 11b 12e 1i 2a 3b 4e 5c 6a 7f 8c 9b 10a 11b 12a 1a 2b 3a 4c 5b 6b 7k 8c 9a 10b 11a 12e 1l 2b 3b 4a 5b 6b 7y 8a 9b 10b 11c 12e 1b 2b 3b 4e 5b 6b 7d 8b 9b 10a 11d 12b 1e 2b 3a 4e 5a 6a 7i 8b 9a 10b 11d 12c 1h 2a 3a 4c 5a 6c 7f 8c 9b 10b 11b 12c 1o 2b 3c 4b 5b 6c 7m 8c 9a 10b 11a 12d 1a 2a 3c 4a 5b 6a 7c 8b 9a 10b 11a 12a 1e 2b 3a 4c 5c 6b 7j 8c 9a 10b 11c 12d 1n 2b 3b 4d 5c 6d 7p 8a 9a 10b 11b 12e 1o 2b 3c 4b 5a 6b 7q 8a 9a 10a 11d 12e 1l 2a 3b 4b 5b 6a 7r 8b 9b 10a 11b 12b 1n 2a 3a 4c 5c 6a 7s 8b 9a 10a 11c 12a 1n 2a 3a 4e 5c 6a 7t 8c 9a 10b 11c 12c 1o 2a 3c 4b 5b 6b 7u 8c 9b 10a 11b 12b 1o 2a 3c 4c 5b 6b 7v 8c 9a 10a 11b 12d 1m 2a 3a 4d 5a 6b 7x 8a 9a 10b 11a 12c 1b 2b 3b 4b 5c 6a 7a 8a 9b 10a 11a 12b 1c 2a 3c 4c 5a 6b 7e 8b 9a 10b 11b 12c 1f 2b 3b 4c 5a 6c 7l 8c 9a 10a 11d 12e 1h 2a 3b 4d 5c 6a 7h 8b 9b 10b 11b 12e 1b 2b 3b 4c 5b 6b 7i 8b 9a 10b 11b 12c 1c 2a 3a 4b 5c 6a 7h 8b 9b 10a 11b 12b 1d 2a 3c 4a 5a 6d 7d 8c 9a 10a 11c 12e 1e 2a 3b 4d 5b 6b 7h 8c 9b 10a 11d 12b 1f 2b 3b 4b 5c 6a 7a 8a 9b 10a 11b 12c 1g 2b 3b 4c 5b 6b 7l 8b 9a 10a 11d 12e 1h 2b 3b 4d 5a 6b 7i 8a 9a 10b 11c 12d 1i 2b 3a 4e 5c 6d 7e 8a 9b 10a 11d 12b 1j 2b 3a 4b 5c 6c 7f 8b 9b 10b 11d 12b 1j 2a 3c 4a 5c 6c 7b 8b 9a 10b 11c 12c 1h 2a 3c 4c 5b 6b 7g 8c 9b 10b 11d 12e 1b 2b 3b 4a 5a 6b 7c 8b 9b 10a 11d 12c 1c 2b 3a 4e 5a 6b 7f 8c 9a 10a 11a 12d 1d 2a 3c 4e 5c 6b 7g 8c 9b 10a 11a 12d 1e 2b 3c 4b 5a 6c 7a 8c 9b 10b 11c 12c 1f 2b 3a 4a 5a 6a 7j 8a 9a 10a 11b 12a 1g 2a 3a 4c 5c 6b 7f 8c 9b 10a 11a 12a 1i 2a 3b 4c 5a 6a 7b 8c 9b 10b 11d 12b 1j 2a 3a 4c 5a 6c 7k 8b 9a 10b 11d 12e 1n 2a 3b 4e 5a 6c 7n 8a 9a 10b 11a 12b 1n 2b 3c 4c 5c 6b 7r 8b 9b 10a 11d 12a 1b 2a 3a 4a 5b 6c 7g 8c 9b 10a 11c 12e 1c 2a 3b 4c 5b 6a 7g 8b 9b 10b 11d 12e 1d 2b 3c 4e 5b 6b 7f 8c 9a 10a 11d 12d 1e 2b 3c 4b 5b 6d 7c 8a 9a 10a 11c 12d 1f 2b 3c 4d 5b 6b 7f 8c 9b 10a 11b 12e 1g 2a 3a 4c 5a 6d 7d 8b 9a 10a 11a 12c 1h 2a 3c 4b 5c 6d 7d 8b 9a 10a 11a 12c 1i 2a 3a 4c 5b 6c 7i 8a 9b 10a 11b 12b 1l 2b 3a 4a 5a 6a 7m 8b 9b 10b 11b 12b 1o 2b 3b 4d 5c 6d 7t 8a 9b 10b 11c 12b 1a 2b 3b 4a 5c 6c 7e 8a 9b 10b 11c 12a 1i 2a 3a 4b 5c 6a 7j 8a 9b 10a 11a 12b 1g 2b 3b 4b 5a 6b 7k 8c 9a 10a 11d 12b 1m 2a 3c 4b 5a 6d 7y 8a 9b 10b 11b 12b 1l 2a 3c 4e 5a 6d 7v 8b 9a 10a 11c 12a 1b 2a 3b 4e 5c 6b 7k 8b 9a 10b 11d 12c 1c 2b 3a 4c 5c 6c 7i 8a 9a 10a 11c 12a 1d 2a 3c 4a 5a 6d 7b 8a 9b 10a 11c 12e 1e 2b 3b 4e 5b 6b 7e 8b 9a 10a 11b 12c 1f 2a 3a 4b 5a 6c 7h 8a 9b 10b 11c 12c 1h 2a 3b 4e 5c 6d 7j 8a 9a 10a 11b 12d 1j 2a 3c 4b 5c 6c 7e 8c 9b 10b 11c 12d 1o 2b 3a 4a 5a 6c 7p 8c 9a 10b 11d 12a 1i 2a 3a 4e 5c 6c 7c 8b 9a 10a 11c 12e 1h 2b 3b 4b 5c 6a 7l 8c 9a 10a 11d 12a 1o 2a 3c 4b 5a 6d 7o 8a 9a 10b 11b 12d 1n 2a 3a 4c 5b 6b 7q 8a 9b 10b 11d 12b 1m 2a 3b 4a 5c 6c 7s 8a 9b 10a 11d 12c 1n 2a 3c 4a 5c 6b 7u 8b 9a 10b 11c 12a 1l 2b 3a 4c 5b 6a 7w 8b 9b 10a 11a 12c 1o 2b 3c 4e 5b 6a 7x 8c 9b 10a 11c 12a 1b 2a 3a 4c 5b 6d 7l 8b 9b 10b 11a 12d 1c 2a 3c 4e 5b 6a 7c 8b 9b 10b 11d 12b 1d 2b 3a 4a 5a 6b 7k 8a 9b 10b 11c 12c 1e 2a 3c 4e 5c 6b 7l 8a 9b 10a 11c 12c 1f 2a 3a 4b 5c 6b 7c 8c 9a 10b 11d 12e 1g 2b 3b 4e 5a 6c 7b 8b 9a 10a 11a 12d 1j 2b 3b 4b 5b 6d 7j 8b 9b 10b 11c 12d 1g 2b 3b 4c 5a 6b 7a 8a 9b 10b 11a 12a 1b 2b 3b 4b 5b 6d 7e 8a 9b 10b 11b 12e 1c 2b 3a 4c 5c 6c 7j 8b 9b 10b 11d 12c 1d 2a 3c 4a 5c 6d 7a 8b 9a 10a 11c 12e 1e 2b 3b 4d 5a 6a 7f 8a 9b 10b 11d 12a 1f 2a 3b 4b 5b 6c 7d 8b 9a 10a 11b 12a 1h 2b 3a 4c 5a 6c 7b 8b 9b 10b 11c 12a 1i 2b 3a 4b 5b 6c 7k 8b 9a 10a 11a 12a 1j 2a 3b 4d 5a 6a 7g 8b 9b 10b 11c 12a 1l 2a 3c 4e 5c 6b 7n 8c 9a 10b 11b 12c # test92: (don't use a -n) (between n and 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (several -s) (put -s last) ./jenny 2 3 5 -w2b3c -w3b2c -s9 -s10 1a 2a 3b 1b 2c 3a 1b 2b 3e 1a 2c 3c 1a 2b 3d 1b 2a 3d 1a 2a 3e 1a 2a 3a 1b 2a 3c 1b 2b 3b 1a 2c 3e 1b 2b 3a 1b 2c 3d # test93: (use -n1) (put -n in the middle of the dimensions) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (one -s) (put -s last) ./jenny 25 3 2 4 5 -n1 8 8 9 -w1abcdefaceghkmpq2bc3a4bcd -s9 1a 2a 3a 4c 5d 6e 7e 8c 1b 2b 3b 4b 5c 6c 7d 8f 1c 2c 3a 4a 5a 6a 7a 8h 1d 2a 3b 4d 5e 6f 7b 8e 1e 2a 3b 4b 5b 6d 7g 8b 1f 2a 3b 4c 5e 6h 7c 8g 1g 2c 3a 4a 5d 6b 7f 8a 1h 2b 3a 4a 5a 6g 7h 8i 1i 2b 3a 4c 5e 6a 7d 8d 1j 2b 3a 4c 5e 6h 7c 8a 1k 2b 3b 4d 5e 6a 7c 8d 1l 2a 3a 4b 5c 6a 7e 8b 1m 2a 3a 4b 5b 6d 7e 8b 1n 2b 3a 4a 5e 6e 7c 8c 1o 2a 3a 4a 5e 6f 7f 8f 1p 2a 3a 4b 5a 6h 7h 8h 1q 2c 3b 4c 5e 6b 7a 8b 1r 2b 3b 4c 5b 6e 7b 8c 1s 2c 3a 4b 5e 6b 7c 8b 1t 2a 3a 4b 5b 6g 7d 8c 1u 2a 3b 4c 5e 6b 7c 8e 1v 2c 3a 4a 5b 6c 7g 8g 1w 2a 3b 4d 5b 6h 7e 8g 1x 2a 3a 4a 5d 6b 7b 8g 1y 2b 3b 4b 5e 6e 7g 8b # test94: (use a -n bigger than 2) (put -n before the dimensions) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s last) ./jenny -n3 2 3 4 2 3 4 2 3 4 2 3 4 2 3 4 2 3 4 2 3 4 2 3 4 2 3 4 -s9 -s9 | wc 157 4239 15857 # test95: (don't use a -n) (more than 10 dimensions) (a dimension of size 2) (all dimensions equal size) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes after the dimensions it constrains) (no -s) ./jenny 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -w1a 1b 2a 3b 4b 5a 6b 7b 8b 9a 10a 11b 12a 13b 14a 15b 16a 17a 18b 19b 20a 21a 22b 23a 24a 25b 26a 27a 28b 29b 30b 31b 32b 33b 34a 35b 36b 37a 38a 39b 40b 41a 42b 43b 44a 45a 46a 47a 48a 49b 50b 51a 52b 53a 54b 55b 56b 57a 58b 59b 1b 2b 3a 4a 5b 6a 7a 8a 9b 10b 11a 12b 13a 14b 15a 16b 17b 18a 19a 20b 21b 22a 23b 24b 25a 26b 27b 28a 29a 30a 31a 32a 33a 34b 35a 36a 37b 38b 39a 40a 41b 42a 43a 44b 45b 46b 47b 48b 49a 50a 51b 52a 53b 54a 55a 56a 57b 58a 59a 1b 2a 3a 4b 5b 6b 7a 8b 9b 10b 11b 12b 13a 14a 15b 16a 17a 18a 19a 20b 21b 22b 23a 24b 25b 26b 27a 28b 29b 30b 31a 32a 33a 34b 35b 36a 37a 38a 39b 40b 41b 42a 43b 44a 45b 46a 47a 48b 49a 50a 51a 52a 53a 54b 55a 56a 57b 58a 59b 1b 2b 3b 4a 5a 6a 7b 8a 9a 10a 11a 12a 13b 14b 15a 16b 17b 18b 19b 20a 21a 22a 23b 24a 25a 26a 27b 28a 29a 30a 31b 32b 33b 34a 35a 36b 37b 38b 39a 40a 41a 42b 43a 44b 45a 46b 47b 48a 49b 50b 51b 52b 53b 54a 55b 56b 57a 58b 59a 1b 2a 3b 4a 5b 6b 7b 8b 9b 10a 11b 12b 13a 14a 15a 16a 17b 18b 19a 20a 21b 22b 23b 24a 25a 26a 27a 28b 29b 30a 31b 32b 33a 34b 35b 36a 37b 38a 39a 40a 41a 42b 43a 44b 45a 46b 47a 48b 49b 50b 51a 52b 53b 54b 55a 56a 57b 58a 59a 1b 2b 3a 4b 5a 6a 7a 8a 9a 10b 11a 12a 13b 14b 15b 16b 17a 18a 19b 20b 21a 22a 23a 24b 25b 26b 27b 28a 29a 30b 31a 32b 33b 34a 35a 36b 37a 38b 39b 40b 41b 42a 43b 44a 45b 46a 47b 48a 49a 50a 51b 52a 53a 54b 55b 56b 57a 58b 59b 1b 2a 3a 4a 5a 6b 7b 8b 9b 10b 11a 12a 13b 14a 15b 16b 17b 18a 19b 20b 21b 22b 23a 24a 25a 26a 27b 28a 29a 30a 31a 32a 33a 34a 35a 36a 37a 38a 39a 40b 41a 42b 43b 44b 45b 46a 47a 48b 49a 50b 51b 52b 53b 54a 55a 56b 57b 58b 59b 1b 2b 3b 4b 5b 6a 7a 8a 9a 10a 11b 12b 13a 14b 15a 16a 17a 18b 19a 20a 21a 22a 23b 24b 25b 26b 27a 28b 29b 30b 31a 32a 33b 34b 35b 36b 37b 38b 39b 40a 41b 42a 43a 44a 45a 46b 47b 48a 49b 50a 51a 52b 53a 54a 55b 56a 57a 58a 59a 1b 2a 3b 4b 5a 6a 7a 8a 9b 10b 11a 12b 13a 14b 15b 16a 17a 18a 19a 20a 21a 22b 23a 24a 25a 26a 27a 28a 29b 30b 31b 32a 33a 34a 35a 36b 37b 38a 39b 40a 41b 42b 43a 44b 45b 46a 47a 48a 49b 50a 51b 52a 53b 54a 55a 56b 57b 58b 59a 1b 2b 3a 4a 5b 6b 7b 8b 9a 10a 11b 12a 13b 14a 15a 16b 17b 18b 19b 20b 21b 22a 23b 24b 25b 26b 27b 28b 29a 30a 31b 32b 33b 34b 35a 36a 37a 38b 39b 40b 41a 42a 43b 44a 45a 46b 47b 48b 49a 50b 51a 52a 53a 54a 55b 56a 57a 58a 59a 1b 2a 3b 4b 5a 6a 7a 8b 9a 10a 11a 12b 13a 14b 15a 16b 17b 18b 19b 20b 21a 22a 23b 24a 25b 26a 27a 28b 29a 30b 31a 32a 33a 34b 35b 36a 37b 38a 39a 40a 41a 42a 43b 44a 45b 46a 47b 48b 49b 50b 51b 52b 53b 54a 55b 56a 57b 58b 59b 1b 2b 3b 4a 5b 6b 7b 8a 9b 10a 11b 12a 13a 14a 15b 16a 17a 18a 19a 20a 21b 22b 23a 24b 25a 26b 27b 28a 29b 30b 31a 32a 33b 34a 35b 36b 37b 38b 39a 40b 41b 42b 43a 44a 45a 46b 47a 48b 49a 50a 51b 52b 53a 54b 55a 56b 57a 58a 59b 1b 2b 3a 4b 5a 6b 7a 8a 9a 10b 11a 12b 13b 14b 15b 16a 17a 18b 19a 20a 21b 22b 23b 24b 25b 26a 27a 28a 29a 30a 31a 32b 33b 34b 35a 36a 37a 38a 39a 40a 41b 42b 43a 44b 45a 46a 47b 48a 49b 50b 51a 52a 53a 54a 55a 56b 57b 58a 59a 1b 2a 3b 4b 5b 6a 7b 8a 9b 10a 11b 12b 13a 14a 15a 16b 17a 18b 19b 20a 21b 22a 23a 24a 25b 26b 27b 28a 29b 30a 31a 32a 33a 34a 35a 36a 37b 38b 39a 40a 41a 42b 43a 44b 45b 46a 47a 48a 49b 50a 51a 52b 53a 54a 55b 56a 57a 58b 59b # test96: (don't use a -n) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s in the middle) ./jenny 3 4 3 2 3 -s7 4 3 2 3 4 3 2 3 4 3 2 3 4 3 2 3 4 3 2 3 4 3 2 3 4 3 \ -w2ac6ad10bc -w2bd6bc10ad -w6ab10ab2ab -w6cd2cd10cd -w10ad6ad2ad Could not cover tuple 2a 6d Could not cover tuple 2d 10a Could not cover tuple 2a 6a Could not cover tuple 2d 10d 1a 2c 3a 4b 5b 6b 7a 8a 9c 10d 11c 12b 13c 14d 15b 16a 17c 18d 19b 20a 21c 22c 23c 24a 25c 26a 27c 28b 29b 30a 31b 1b 2b 3c 4a 5c 6d 7c 8b 9b 10b 11b 12a 13b 14a 15a 16b 17b 18c 19a 20b 21b 22d 23b 24b 25a 26b 27b 28a 29c 30c 31c 1c 2a 3b 4b 5a 6c 7b 8b 9a 10a 11a 12b 13a 14b 15c 16a 17a 18b 19c 20b 21a 22b 23a 24b 25b 26d 27a 28a 29a 30d 31a 1a 2d 3b 4a 5c 6a 7b 8a 9b 10c 11a 12a 13b 14c 15c 16b 17c 18a 19b 20a 21a 22a 23c 24a 25b 26c 27a 28b 29a 30b 31c 1b 2a 3c 4a 5a 6c 7a 8a 9a 10c 11c 12a 13a 14c 15b 16b 17a 18c 19a 20a 21b 22c 23a 24a 25a 26c 27b 28b 29b 30d 31a 1c 2b 3a 4b 5b 6a 7c 8b 9c 10c 11b 12b 13c 14c 15a 16a 17b 18a 19c 20b 21c 22a 23b 24b 25c 26c 27c 28a 29c 30b 31b 1b 2c 3a 4a 5b 6d 7b 8a 9c 10a 11a 12a 13c 14b 15c 16b 17b 18b 19a 20a 21b 22b 23b 24a 25c 26b 27c 28b 29a 30c 31b 1b 2d 3b 4a 5a 6b 7c 8b 9a 10b 11b 12a 13a 14d 15a 16b 17c 18d 19b 20b 21c 22d 23b 24b 25b 26a 27a 28b 29c 30a 31a 1b 2c 3c 4b 5c 6b 7a 8b 9b 10d 11c 12b 13b 14a 15b 16a 17a 18b 19c 20a 21a 22d 23c 24b 25a 26d 27b 28a 29b 30b 31c 1a 2d 3a 4b 5b 6c 7c 8a 9c 10b 11b 12b 13c 14a 15a 16a 17a 18c 19b 20a 21a 22d 23a 24a 25c 26d 27c 28a 29c 30d 31b 1c 2b 3b 4b 5a 6d 7a 8a 9a 10d 11c 12b 13a 14a 15b 16a 17b 18a 19a 20b 21b 22a 23c 24a 25b 26b 27a 28b 29b 30c 31a 1a 2a 3c 4a 5c 6c 7b 8a 9b 10a 11a 12a 13b 14d 15c 16a 17c 18d 19c 20b 21c 22b 23a 24b 25a 26a 27b 28a 29a 30a 31c 1c 2d 3b 4a 5b 6a 7a 8b 9c 10b 11a 12b 13b 14b 15b 16b 17c 18c 19c 20a 21b 22c 23b 24a 25a 26d 27b 28b 29b 30a 31c 1c 2a 3c 4b 5c 6b 7b 8b 9b 10d 11b 12a 13c 14b 15a 16b 17b 18a 19b 20a 21b 22a 23c 24a 25c 26a 27b 28a 29c 30d 31b 1a 2b 3a 4a 5c 6a 7c 8b 9a 10d 11c 12b 13a 14d 15c 16b 17b 18d 19a 20b 21a 22c 23a 24b 25c 26b 27c 28a 29a 30b 31a 1a 2c 3a 4b 5a 6d 7c 8a 9a 10a 11b 12b 13b 14d 15b 16b 17a 18b 19b 20b 21c 22a 23a 24a 25a 26c 27a 28b 29c 30c 31b 1a 2b 3c 4a 5b 6b 7a 8a 9c 10c 11b 12a 13c 14a 15c 16a 17c 18c 19a 20a 21c 22b 23c 24a 25b 26d 27a 28b 29a 30c 31a 1b 2c 3b 4b 5a 6a 7c 8b 9b 10a 11c 12a 13c 14c 15a 16a 17a 18a 19a 20a 21a 22b 23c 24b 25c 26a 27c 28a 29b 30a 31c 1a 2a 3a 4a 5b 6c 7b 8a 9b 10b 11c 12a 13a 14a 15c 16b 17a 18d 19c 20b 21a 22c 23b 24a 25b 26b 27b 28a 29c 30c 31c 1c 2b 3c 4a 5b 6d 7b 8a 9a 10c 11a 12b 13c 14b 15a 16b 17c 18b 19b 20a 21c 22d 23b 24b 25a 26a 27c 28b 29a 30d 31c 1a 2d 3b 4a 5a 6d 7b 8a 9c 10b 11c 12b 13a 14b 15b 16b 17b 18d 19a 20b 21b 22b 23c 24b 25b 26c 27c 28a 29a 30b 31b 1c 2a 3c 4b 5c 6c 7a 8a 9c 10d 11a 12b 13b 14c 15a 16b 17b 18d 19b 20a 21b 22b 23b 24b 25c 26d 27c 28b 29c 30d 31a 1c 2c 3b 4b 5c 6b 7c 8b 9b 10c 11b 12a 13a 14d 15a 16a 17c 18a 19b 20a 21b 22c 23a 24a 25b 26b 27a 28a 29b 30d 31a 1b 2b 3c 4b 5a 6d 7a 8b 9c 10a 11a 12a 13b 14a 15c 16a 17b 18b 19c 20b 21a 22d 23b 24a 25c 26c 27a 28b 29b 30a 31a 1b 2c 3b 4a 5c 6c 7b 8a 9c 10a 11c 12a 13c 14a 15c 16a 17c 18c 19a 20b 21a 22a 23c 24b 25a 26a 27b 28a 29b 30b 31a 1b 2d 3c 4a 5b 6a 7c 8a 9c 10b 11a 12a 13b 14c 15a 16a 17a 18b 19b 20b 21c 22d 23c 24a 25c 26b 27a 28b 29a 30c 31b 1a 2a 3a 4a 5a 6c 7c 8a 9b 10b 11a 12b 13a 14b 15c 16b 17a 18a 19c 20b 21c 22d 23b 24a 25a 26d 27b 28a 29c 30b 31b 1c 2c 3c 4b 5a 6b 7c 8b 9b 10b 11a 12b 13a 14c 15c 16a 17a 18d 19c 20b 21b 22a 23a 24a 25b 26c 27c 28b 29a 30a 31b 1c 2b 3b 4b 5a 6d 7c 8b 9c 10a 11c 12b 13b 14d 15b 16b 17a 18c 19c 20b 21a 22c 23a 24a 25b 26d 27c 28b 29b 30b 31a 1a 2b 3a 4a 5b 6a 7b 8b 9a 10d 11a 12a 13a 14a 15c 16b 17a 18c 19a 20a 21a 22a 23c 24a 25b 26c 27c 28a 29c 30d 31b 1a 2b 3a 4a 5a 6d 7b 8b 9b 10c 11a 12b 13a 14c 15c 16b 17a 18d 19a 20a 21b 22a 23c 24a 25b 26b 27b 28b 29b 30a 31c 1b 2b 3c 4b 5c 6c 7b 8b 9a 10b 11a 12b 13b 14b 15b 16a 17c 18b 19a 20b 21c 22c 23a 24a 25b 26a 27c 28b 29c 30c 31b 1b 2c 3c 4a 5a 6b 7a 8b 9b 10a 11c 12b 13c 14b 15a 16a 17c 18a 19b 20b 21b 22a 23b 24a 25a 26d 27a 28a 29a 30c 31b # test97: (don't use a -n) (between n and 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some restrictions partially duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny 2 -w4ab -w4bcc -w1a2a3a4a 5 4 3 Could not cover tuple 1a Could not cover tuple 1b Could not cover tuple 2a Could not cover tuple 2b Could not cover tuple 2c Could not cover tuple 2d Could not cover tuple 2e Could not cover tuple 3a Could not cover tuple 3b Could not cover tuple 3c Could not cover tuple 3d # test98: (use a -n bigger than 2) (put -n last) (between n and 10 dimensions) (a dimension of size 2) (different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (several -s) (put -s first) ./jenny -s12345 -s67890 2 3 5 4 6 -n3 -w1a2bc3d -w1a2b3d4cc -w5a 1a 2b 3c 4c 5d 1b 2a 3b 4d 5f 1a 2c 3a 4a 5e 1a 2a 3d 4b 5b 1b 2b 3e 4a 5c 1b 2c 3d 4c 5c 1b 2b 3a 4b 5e 1a 2c 3e 4d 5b 1a 2c 3b 4b 5f 1b 2a 3c 4a 5d 1b 2a 3a 4c 5f 1b 2b 3b 4d 5e 1b 2b 3c 4d 5f 1b 2b 3d 4a 5b 1a 2a 3e 4b 5c 1b 2c 3a 4d 5d 1a 2a 3b 4c 5b 1b 2c 3c 4b 5b 1b 2a 3e 4c 5e 1b 2c 3d 4d 5f 1a 2c 3c 4d 5c 1b 2c 3e 4b 5d 1a 2b 3b 4a 5c 1a 2a 3a 4a 5b 1a 2a 3d 4a 5d 1a 2b 3c 4a 5e 1a 2a 3e 4a 5f 1a 2b 3a 4d 5c 1b 2b 3b 4c 5d 1b 2b 3d 4b 5e 1a 2c 3e 4c 5e 1a 2b 3a 4b 5f 1a 2a 3d 4d 5e 1b 2c 3d 4c 5e 1b 2a 3c 4c 5c 1b 2a 3d 4b 5f 1a 2c 3b 4d 5d 1a 2b 3c 4c 5b 1a 2a 3c 4b 5f 1b 2c 3b 4a 5b 1a 2c 3b 4c 5c 1a 2a 3b 4b 5e 1a 2b 3e 4d 5d 1a 2a 3a 4d 5f 1a 2b 3a 4c 5d 1b 2b 3e 4a 5e 1a 2a 3d 4d 5c 1b 2b 3b 4b 5b 1a 2c 3c 4c 5f 1b 2c 3d 4a 5c 1b 2c 3d 4b 5d 1b 2c 3a 4c 5b 1b 2b 3e 4c 5f 1b 2c 3c 4a 5c 1b 2a 3b 4a 5e 1b 2a 3a 4b 5b 1b 2a 3b 4d 5c 1a 2a 3a 4b 5d 1b 2b 3e 4b 5b 1a 2a 3d 4a 5e 1b 2b 3d 4d 5d 1b 2a 3a 4a 5c 1a 2a 3a 4c 5e 1b 2c 3a 4d 5e 1b 2c 3c 4b 5e 1b 2a 3e 4d 5c 1b 2a 3e 4c 5b 1b 2c 3e 4a 5d 1a 2c 3e 4c 5d 1b 2c 3e 4d 5f 1b 2b 3c 4b 5c 1a 2a 3d 4c 5d 1b 2b 3a 4a 5f 1b 2b 3a 4d 5b 1a 2c 3c 4d 5d 1a 2b 3b 4c 5f 1b 2b 3d 4c 5f 1a 2b 3c 4b 5d 1a 2b 3e 4c 5c 1b 2c 3c 4a 5f 1b 2a 3b 4d 5b 1a 2c 3a 4b 5c 1b 2c 3b 4c 5e 1b 2a 3c 4d 5b 1b 2c 3d 4d 5b 1a 2b 3b 4a 5d 1b 2c 3e 4a 5b 1b 2b 3c 4c 5e 1a 2a 3d 4c 5b 1b 2c 3e 4d 5c 1a 2b 3e 4b 5f 1a 2b 3a 4a 5d 1b 2a 3e 4d 5d 1b 2b 3b 4b 5c 1a 2a 3d 4a 5f 1a 2a 3e 4b 5e 1b 2a 3b 4a 5f 1b 2a 3c 4a 5b 1b 2b 3d 4b 5c 1b 2c 3e 4d 5e 1a 2a 3b 4b 5d 1b 2c 3a 4b 5f 1b 2a 3c 4d 5e 1a 2a 3a 4c 5c # test99: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w2ab3b -w2c3a -w2c1bc -n3 20 3 2 Could not cover tuple 1b 3b Could not cover tuple 1c 3b 1a 2c 3b 1b 2b 3a 1c 2a 3a 1d 2a 3a 1e 2b 3a 1f 2c 3b 1g 2a 3a 1h 2b 3a 1i 2c 3b 1j 2a 3a 1k 2c 3b 1l 2b 3a 1m 2a 3a 1n 2c 3b 1o 2b 3a 1p 2a 3a 1q 2b 3a 1r 2c 3b 1s 2a 3a 1t 2b 3a 1a 2a 3a 1a 2b 3a 1o 2c 3b 1n 2a 3a 1n 2b 3a 1q 2c 3b 1q 2a 3a 1m 2b 3a 1m 2c 3b 1l 2a 3a 1r 2b 3a 1l 2c 3b 1k 2a 3a 1k 2b 3a 1p 2c 3b 1r 2a 3a 1j 2b 3a 1j 2c 3b 1i 2a 3a 1i 2b 3a 1s 2c 3b 1h 2a 3a 1s 2b 3a 1h 2c 3b 1o 2a 3a 1g 2b 3a 1g 2c 3b 1f 2a 3a 1f 2b 3a 1t 2c 3b 1d 2b 3a 1e 2a 3a 1e 2c 3b 1c 2b 3a 1d 2c 3b 1t 2a 3a 1b 2a 3a 1p 2b 3a # test100: (use a -n bigger than 2) (put -n last) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has -n features) (one -s) (put -s in the middle) ./jenny 5 5 -s999999 5 5 5 5 -n3 -w2bc3bc4bc -w2cde3cde1abc -w3c2c4ade Could not cover tuple 2c 3c 1a 2a 3c 4c 5a 6a 1b 2b 3e 4e 5e 6e 1c 2c 3a 4b 5d 6d 1d 2e 3d 4a 5c 6c 1e 2d 3b 4d 5b 6b 1a 2b 3d 4c 5b 6d 1b 2a 3b 4b 5e 6c 1c 2a 3d 4d 5a 6e 1d 2a 3e 4c 5d 6b 1e 2a 3c 4e 5c 6d 1a 2c 3b 4a 5d 6e 1a 2d 3a 4e 5a 6c 1a 2e 3a 4d 5e 6b 1b 2b 3a 4a 5c 6a 1e 2c 3d 4c 5e 6c 1b 2b 3c 4d 5d 6c 1c 2a 3e 4a 5b 6c 1d 2e 3c 4b 5b 6e 1c 2d 3b 4c 5c 6e 1d 2e 3b 4e 5e 6a 1b 2b 3d 4b 5a 6b 1e 2c 3e 4b 5c 6a 1e 2d 3c 4a 5d 6d 1d 2c 3e 4d 5a 6d 1b 2e 3b 4c 5d 6d 1c 2b 3d 4e 5d 6a 1d 2d 3a 4e 5b 6a 1b 2c 3a 4e 5b 6b 1e 2e 3a 4a 5a 6e 1d 2d 3d 4a 5e 6d 1c 2b 3c 4a 5e 6b 1a 2b 3e 4d 5c 6b 1d 2b 3b 4d 5a 6a 1e 2d 3e 4b 5d 6e 1e 2e 3e 4b 5b 6a 1b 2a 3a 4c 5b 6e 1a 2a 3c 4b 5d 6b 1b 2d 3b 4a 5a 6a 1c 2e 3b 4e 5b 6d 1e 2b 3c 4e 5a 6b 1a 2a 3b 4d 5c 6d 1a 2a 3d 4e 5e 6c 1e 2e 3a 4e 5d 6c 1d 2c 3b 4e 5c 6c 1a 2c 3a 4c 5c 6a 1d 2d 3c 4d 5e 6e 1c 2a 3a 4c 5e 6d 1a 2b 3a 4b 5b 6c 1a 2a 3e 4a 5d 6a 1d 2d 3c 4c 5c 6c 1e 2b 3d 4d 5e 6e 1e 2d 3e 4e 5e 6b 1c 2c 3b 4d 5e 6e 1a 2b 3e 4c 5a 6e 1d 2c 3a 4b 5e 6e 1d 2a 3d 4b 5c 6d 1a 2e 3b 4b 5a 6d 1d 2b 3e 4a 5b 6b 1c 2d 3a 4b 5c 6b 1b 2a 3c 4d 5b 6a 1e 2e 3d 4c 5c 6b 1c 2e 3a 4b 5a 6a 1e 2c 3d 4a 5b 6e 1e 2a 3b 4c 5d 6c 1b 2d 3a 4d 5e 6d 1c 2b 3b 4a 5a 6c 1e 2e 3c 4d 5d 6a 1b 2e 3b 4d 5c 6c 1e 2b 3e 4b 5e 6d 1e 2c 3d 4e 5a 6a 1b 2a 3d 4a 5d 6b 1c 2c 3a 4d 5c 6c 1a 2b 3e 4e 5b 6a 1d 2e 3e 4c 5e 6e 1c 2b 3c 4d 5b 6d 1a 2d 3b 4c 5e 6b 1b 2a 3e 4a 5c 6d 1d 2a 3b 4e 5d 6e 1d 2d 3e 4b 5a 6c 1d 2b 3a 4a 5d 6d 1c 2d 3a 4a 5b 6d 1c 2a 3d 4e 5b 6b 1b 2a 3e 4e 5a 6a 1a 2b 3c 4a 5c 6e 1d 2e 3d 4b 5e 6b 1e 2d 3a 4c 5d 6a 1e 2e 3c 4c 5b 6c 1b 2e 3b 4a 5b 6e 1e 2c 3b 4a 5c 6b 1d 2d 3d 4d 5c 6a 1d 2e 3d 4e 5a 6d 1c 2a 3e 4d 5e 6a 1c 2a 3c 4c 5d 6e 1c 2b 3e 4e 5c 6c 1b 2e 3a 4b 5c 6e 1d 2c 3e 4d 5b 6c 1d 2c 3d 4c 5a 6e 1d 2c 3d 4d 5d 6b 1a 2a 3a 4a 5a 6b 1b 2b 3e 4c 5b 6c 1d 2d 3b 4b 5d 6a 1a 2a 3c 4a 5e 6c 1b 2b 3d 4b 5d 6e 1e 2b 3a 4c 5a 6d 1a 2a 3c 4d 5a 6c 1c 2b 3d 4c 5e 6a 1e 2d 3d 4b 5a 6c 1b 2a 3d 4b 5b 6a 1a 2a 3d 4e 5c 6e 1d 2c 3e 4c 5b 6d 1c 2e 3b 4a 5d 6b 1b 2b 3d 4c 5c 6d 1b 2d 3b 4e 5b 6c 1e 2c 3a 4d 5c 6e 1a 2e 3a 4c 5d 6c 1b 2c 3a 4a 5d 6c 1c 2a 3b 4c 5b 6a 1c 2a 3c 4b 5c 6c 1e 2d 3c 4b 5e 6a 1d 2a 3b 4a 5a 6b 1e 2a 3d 4d 5d 6d 1a 2a 3e 4b 5c 6e 1a 2e 3a 4e 5c 6d 1b 2c 3b 4a 5a 6d 1a 2d 3a 4d 5b 6e 1d 2e 3c 4d 5a 6b 1a 2b 3e 4e 5d 6d 1c 2b 3e 4b 5b 6e 1e 2d 3b 4b 5b 6d 1a 2c 3b 4d 5b 6a 1e 2a 3e 4b 5a 6b 1d 2d 3d 4e 5d 6b 1e 2b 3a 4a 5e 6c 1b 2a 3c 4c 5c 6b 1c 2e 3a 4e 5b 6e 1e 2e 3e 4d 5e 6c 1a 2c 3a 4b 5b 6b 1b 2d 3a 4c 5a 6b 1c 2e 3b 4c 5a 6c 1d 2c 3e 4a 5e 6a 1b 2a 3c 4b 5a 6d 1e 2d 3e 4c 5c 6d 1e 2b 3b 4e 5c 6a 1c 2b 3a 4d 5d 6b 1d 2e 3c 4a 5e 6d 1d 2b 3c 4e 5c 6e 1b 2e 3b 4e 5a 6b 1c 2d 3a 4e 5e 6a 1e 2c 3e 4e 5d 6e 1a 2b 3d 4b 5d 6a 1b 2a 3e 4b 5e 6b 1c 2b 3e 4c 5d 6b 1e 2d 3c 4e 5a 6e 1a 2a 3c 4a 5b 6d 1b 2b 3b 4e 5d 6d 1a 2c 3b 4e 5e 6d 1d 2e 3e 4e 5c 6b 1c 2c 3a 4c 5a 6b 1e 2d 3e 4a 5b 6a 1e 2a 3d 4c 5e 6e 1b 2a 3c 4a 5e 6e 1d 2b 3d 4c 5d 6c 1d 2e 3d 4d 5b 6e 1c 2d 3a 4d 5e 6c 1b 2a 3c 4e 5c 6a 1b 2d 3b 4b 5a 6e 1c 2a 3a 4b 5e 6c 1d 2e 3e 4d 5d 6d 1a 2d 3b 4d 5d 6c 1c 2c 3a 4e 5c 6a 1b 2c 3a 4d 5a 6e 1c 2b 3d 4a 5c 6d 1a 2b 3b 4e 5e 6b 1d 2e 3e 4a 5a 6e 1e 2a 3a 4d 5b 6a 1c 2d 3a 4a 5d 6e 1d 2a 3a 4d 5c 6b 1d 2e 3c 4a 5c 6a 1a 2c 3a 4b 5e 6c 1b 2c 3a 4c 5e 6a 1c 2d 3b 4e 5a 6d 1e 2c 3d 4b 5c 6d 1a 2b 3e 4d 5e 6e 1b 2e 3b 4a 5e 6a 1a 2d 3b 4a 5c 6c 1c 2b 3c 4a 5a 6a 1b 2b 3d 4d 5e 6c 1d 2e 3d 4c 5d 6a 1d 2e 3a 4b 5d 6c 1e 2d 3c 4c 5b 6b 1a 2d 3b 4d 5a 6a 1a 2a 3d 4a 5a 6b 1d 2a 3a 4e 5a 6a 1e 2b 3a 4b 5d 6b 1c 2e 3b 4b 5c 6b 1d 2a 3c 4e 5e 6c 1e 2e 3c 4e 5b 6d 1b 2d 3a 4a 5d 6b 1a 2d 3a 4b 5e 6a 1d 2c 3e 4c 5d 6a 1b 2c 3a 4b 5c 6b 1c 2c 3a 4a 5b 6d 1a 2e 3a 4a 5b 6b 1e 2b 3b 4e 5e 6e 1c 2b 3d 4b 5b 6c 1b 2a 3e 4d 5d 6a 1d 2b 3a 4c 5e 6e 1a 2a 3c 4e 5d 6e 1e 2d 3d 4c 5b 6e 1e 2d 3e 4d 5a 6e 1a 2d 3b 4e 5c 6d 1c 2b 3e 4b 5c 6d 1d 2e 3c 4d 5d 6e 1d 2a 3b 4c 5b 6d 1e 2e 3b 4a 5a 6c 1b 2c 3a 4b 5a 6c 1a 2c 3b 4a 5a 6d 1c 2e 3a 4d 5e 6c 1a 2e 3b 4c 5c 6a 1b 2b 3b 4d 5b 6b 1c 2a 3c 4e 5d 6c 1d 2c 3e 4e 5e 6b 1a 2e 3b 4e 5b 6e 1b 2a 3d 4e 5b 6d 1e 2a 3d 4a 5e 6a 1d 2b 3e 4b 5e 6c 1e 2a 3c 4c 5e 6d 1a 2b 3e 4b 5d 6c 1b 2d 3b 4d 5c 6a 1e 2b 3a 4e 5b 6c 1a 2a 3d 4d 5e 6e 1e 2d 3c 4d 5c 6c 1c 2a 3e 4c 5a 6d 1e 2a 3a 4c 5d 6b # test101: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -s8 -w1abcdefg -s88 24 6 4 -n3 1h 2b 3b 1i 2e 3c 1j 2f 3a 1k 2d 3d 1l 2a 3d 1m 2c 3d 1n 2a 3a 1o 2b 3d 1p 2c 3c 1q 2b 3c 1r 2e 3b 1s 2a 3b 1t 2e 3a 1u 2d 3b 1v 2a 3c 1w 2b 3a 1x 2e 3d 1h 2f 3c 1h 2c 3a 1h 2d 3a 1i 2f 3d 1x 2c 3b 1x 2d 3c 1t 2f 3b 1h 2a 3d 1i 2b 3a 1w 2c 3c 1w 2d 3d 1h 2e 3c 1w 2f 3b 1u 2a 3d 1u 2b 3c 1u 2c 3a 1v 2d 3d 1u 2e 3a 1u 2f 3a 1t 2a 3c 1t 2b 3d 1t 2c 3d 1t 2d 3b 1v 2e 3b 1v 2f 3a 1x 2a 3a 1s 2b 3c 1s 2c 3d 1s 2d 3a 1s 2e 3b 1s 2f 3d 1r 2a 3d 1r 2b 3c 1r 2c 3a 1r 2d 3a 1w 2e 3d 1r 2f 3a 1i 2a 3b 1j 2a 3b 1k 2a 3b 1l 2b 3c 1m 2a 3a 1n 2b 3b 1o 2a 3c 1p 2a 3b 1q 2a 3d 1q 2c 3a 1q 2d 3b 1q 2e 3b 1q 2f 3c 1v 2c 3b 1p 2d 3a 1p 2e 3d 1p 2f 3d 1j 2d 3d 1k 2c 3c 1l 2c 3b 1m 2b 3c 1n 2e 3d 1o 2e 3b 1o 2f 3a 1x 2b 3b 1o 2d 3b 1n 2f 3c 1j 2b 3c 1k 2e 3a 1l 2e 3a 1m 2d 3b 1o 2c 3d 1m 2f 3c 1v 2b 3b 1n 2c 3a 1l 2d 3c 1l 2f 3a 1i 2d 3d 1j 2e 3a 1k 2f 3a 1k 2b 3a 1j 2c 3a 1i 2c 3b 1m 2e 3a 1n 2d 3d 1p 2b 3c 1w 2a 3c 1x 2f 3b 1h 2a 3c 1x 2a 3c 1h 2b 3d 1w 2f 3c 1x 2b 3d 1h 2a 3b 1w 2e 3c 1x 2a 3d 1x 2a 3b 1w 2d 3c 1w 2f 3d 1w 2e 3b 1w 2b 3c 1w 2c 3d 1h 2a 3a 1w 2d 3b 1x 2b 3c 1w 2b 3d 1w 2d 3a 1w 2c 3b 1v 2f 3c 1w 2a 3d 1w 2c 3a 1w 2b 3b 1v 2e 3c 1v 2f 3d 1w 2a 3a 1w 2a 3b 1v 2d 3c 1v 2e 3d 1v 2e 3a 1v 2f 3b 1v 2c 3c 1v 2c 3d 1v 2d 3a 1v 2d 3b 1v 2b 3c 1v 2b 3d 1v 2c 3a 1x 2d 3b 1u 2f 3c 1v 2a 3d 1v 2b 3a 1v 2a 3b 1u 2e 3c 1u 2f 3d 1v 2a 3a 1u 2f 3b 1u 2d 3c 1u 2e 3d 1u 2d 3a 1u 2e 3b 1u 2c 3c 1u 2d 3d 1u 2b 3a 1u 2c 3b 1u 2a 3c 1u 2c 3d 1u 2a 3a 1u 2b 3b 1t 2f 3c 1u 2b 3d 1t 2f 3a 1u 2a 3b 1t 2e 3c 1t 2f 3d 1t 2d 3a 1t 2e 3b 1t 2d 3c 1t 2e 3d 1t 2c 3a 1t 2c 3b 1t 2c 3c 1t 2d 3d 1t 2b 3a 1t 2b 3b 1t 2b 3c 1t 2a 3d 1t 2a 3a 1t 2a 3b 1s 2f 3c 1s 2e 3d 1s 2f 3a 1s 2f 3b 1s 2e 3c 1s 2d 3d 1s 2e 3a 1s 2d 3b 1s 2d 3c 1s 2b 3d 1s 2c 3a 1s 2c 3b 1s 2c 3c 1s 2a 3d 1s 2b 3a 1s 2b 3b 1s 2a 3c 1r 2f 3d 1s 2a 3a 1r 2f 3b 1r 2f 3c 1r 2e 3d 1r 2e 3a 1r 2d 3b 1r 2e 3c 1r 2d 3d 1r 2b 3a 1r 2c 3b 1r 2d 3c 1r 2c 3d 1r 2a 3a 1r 2b 3b 1r 2c 3c 1r 2b 3d 1q 2f 3a 1r 2a 3b 1r 2a 3c 1q 2f 3d 1q 2e 3a 1q 2f 3b 1q 2e 3c 1q 2e 3d 1q 2d 3a 1q 2c 3b 1q 2d 3c 1q 2d 3d 1q 2b 3a 1q 2b 3b 1q 2c 3c 1q 2c 3d 1q 2a 3a 1q 2a 3b 1q 2a 3c 1q 2b 3d 1p 2f 3a 1p 2f 3b 1p 2f 3c 1p 2d 3d 1p 2e 3a 1p 2e 3b 1p 2e 3c 1p 2c 3d 1p 2c 3a 1p 2d 3b 1p 2d 3c 1p 2b 3d 1p 2b 3a 1p 2c 3b 1x 2c 3c 1p 2a 3d 1p 2a 3a 1p 2b 3b 1p 2a 3c 1o 2f 3d 1o 2e 3a 1o 2f 3b 1o 2f 3c 1o 2e 3d 1o 2d 3a 1o 2c 3b 1o 2e 3c 1o 2d 3d 1o 2c 3a 1o 2b 3b 1o 2d 3c 1x 2f 3d 1o 2b 3a 1o 2a 3b 1o 2c 3c 1o 2a 3d 1o 2a 3a 1n 2f 3b 1o 2b 3c 1n 2f 3d 1n 2f 3a 1n 2e 3b 1n 2e 3c 1x 2c 3d 1n 2e 3a 1n 2d 3b 1n 2d 3c 1n 2c 3d 1n 2d 3a 1n 2c 3b 1n 2c 3c 1n 2b 3d 1x 2f 3a 1n 2a 3b 1n 2b 3c 1n 2a 3d 1n 2b 3a 1m 2f 3b 1n 2a 3c 1m 2f 3d 1m 2f 3a 1m 2e 3b 1x 2f 3c 1m 2e 3d 1w 2e 3a 1m 2c 3b 1m 2e 3c 1m 2d 3d 1m 2d 3a 1m 2b 3b 1m 2d 3c 1m 2b 3d 1m 2c 3a 1m 2a 3b 1m 2c 3c 1m 2a 3d 1m 2b 3a 1l 2f 3b 1m 2a 3c 1l 2f 3d 1x 2e 3a 1l 2e 3b 1l 2f 3c 1l 2e 3d 1l 2d 3a 1l 2d 3b 1l 2e 3c 1l 2d 3d 1l 2c 3a 1l 2b 3b 1x 2e 3c 1l 2c 3d 1l 2b 3a 1l 2a 3b 1l 2c 3c 1l 2b 3d 1l 2a 3a 1k 2f 3b 1l 2a 3c 1k 2f 3d 1i 2a 3a 1j 2a 3a 1k 2e 3b 1k 2f 3c 1k 2e 3d 1i 2f 3c 1j 2f 3d 1k 2d 3b 1i 2f 3b 1j 2f 3c 1x 2c 3a 1k 2c 3d 1i 2f 3a 1j 2f 3b 1k 2e 3c 1k 2a 3d 1h 2e 3d 1i 2e 3d 1j 2e 3d 1x 2b 3a 1k 2c 3b 1k 2a 3c 1h 2e 3b 1i 2e 3b 1j 2e 3c 1h 2d 3b 1x 2d 3a 1i 2e 3a 1j 2e 3b 1k 2b 3c 1h 2e 3a 1i 2d 3c 1j 2d 3c 1k 2b 3d 1h 2d 3c 1i 2d 3b 1j 2d 3b 1h 2c 3b 1j 2d 3a 1j 2a 3d 1i 2d 3a 1h 2b 3a 1k 2c 3a 1j 2c 3d 1i 2c 3d 1j 2b 3d 1j 2a 3c 1h 2d 3d 1i 2c 3c 1j 2b 3b 1h 2c 3d 1i 2c 3a 1j 2b 3a 1j 2c 3c 1h 2f 3b 1i 2b 3d 1i 2b 3c 1h 2b 3c 1k 2a 3a 1k 2b 3b 1h 2c 3c 1i 2b 3b 1k 2d 3c 1h 2f 3a 1x 2d 3d 1i 2a 3d 1h 2f 3d 1k 2d 3a 1j 2c 3b 1i 2a 3c 1w 2f 3a 1x 2e 3b # test102: (don't use a -n) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (no deduced restrictions) (no duplicate restrictions) (a restriction has -n features) (a restriction comes after the dimensions it constrains) (one -s) (put -s last) ./jenny 27 3 5 4 2 3 2 2 -s3 -w2a3b -w2b4c 1a 2a 3a 4a 5b 6a 7a 8a 1b 2c 3d 4d 5a 6b 7b 8b 1c 2b 3c 4b 5b 6c 7b 8a 1d 2c 3b 4c 5a 6c 7a 8a 1e 2b 3e 4b 5a 6a 7a 8b 1f 2a 3e 4a 5a 6c 7b 8b 1g 2c 3b 4c 5b 6a 7b 8b 1h 2b 3e 4d 5b 6b 7a 8a 1i 2b 3d 4a 5b 6b 7a 8a 1j 2c 3a 4b 5a 6b 7b 8b 1k 2b 3b 4a 5a 6b 7b 8a 1l 2a 3c 4d 5a 6a 7a 8b 1m 2b 3a 4d 5a 6c 7a 8a 1n 2a 3d 4c 5a 6b 7a 8a 1o 2c 3c 4a 5a 6b 7a 8b 1p 2a 3d 4b 5a 6c 7b 8a 1q 2b 3c 4b 5a 6b 7b 8b 1r 2a 3e 4c 5a 6c 7a 8a 1s 2c 3e 4c 5b 6b 7b 8a 1t 2a 3a 4c 5a 6b 7a 8a 1u 2a 3c 4a 5b 6c 7a 8a 1v 2a 3d 4b 5b 6a 7b 8a 1w 2b 3b 4b 5a 6b 7a 8a 1x 2a 3c 4c 5a 6b 7b 8b 1y 2a 3c 4a 5b 6b 7a 8b 1z 2c 3b 4d 5b 6b 7b 8b 1A 2b 3b 4d 5b 6a 7b 8a 1b 2a 3a 4a 5b 6a 7a 8a 1x 2b 3a 4d 5b 6a 7a 8a 1a 2c 3d 4b 5a 6c 7b 8b 1a 2b 3e 4d 5a 6b 7b 8a 1w 2a 3a 4d 5b 6a 7b 8b 1a 2c 3b 4c 5a 6c 7a 8b 1w 2c 3d 4a 5b 6c 7b 8a 1w 2a 3e 4c 5b 6c 7a 8a 1v 2c 3a 4d 5a 6b 7a 8b 1v 2b 3b 4a 5b 6c 7a 8a 1a 2c 3c 4d 5a 6c 7a 8b 1x 2c 3d 4a 5a 6c 7a 8a 1v 2c 3e 4c 5a 6b 7a 8b 1u 2c 3a 4c 5a 6a 7b 8b 1u 2b 3b 4b 5a 6b 7b 8a 1v 2b 3c 4a 5a 6b 7b 8b 1u 2c 3d 4d 5b 6c 7a 8b 1u 2a 3e 4d 5a 6c 7a 8b 1y 2b 3a 4d 5a 6c 7b 8a 1t 2c 3b 4a 5b 6a 7b 8b 1t 2b 3c 4b 5b 6c 7b 8b 1t 2c 3d 4d 5b 6a 7a 8b 1t 2c 3e 4d 5a 6c 7b 8b 1s 2a 3a 4b 5a 6a 7a 8b 1s 2b 3b 4d 5b 6c 7b 8b 1s 2c 3c 4a 5a 6a 7b 8b 1s 2a 3d 4b 5b 6a 7b 8b 1x 2b 3e 4b 5b 6c 7b 8b 1r 2c 3a 4b 5b 6b 7b 8b 1r 2b 3b 4a 5a 6a 7b 8b 1r 2a 3c 4d 5a 6a 7b 8a 1r 2c 3d 4d 5b 6b 7b 8a 1z 2b 3e 4b 5a 6a 7a 8a 1A 2a 3a 4c 5a 6b 7a 8b 1q 2c 3b 4d 5b 6a 7a 8a 1z 2a 3c 4c 5b 6c 7b 8b 1q 2a 3d 4c 5a 6c 7b 8a 1q 2c 3e 4a 5b 6b 7b 8b 1c 2a 3e 4d 5a 6b 7a 8b 1d 2a 3a 4a 5b 6a 7b 8b 1e 2a 3c 4a 5b 6b 7b 8a 1f 2b 3d 4b 5b 6a 7a 8a 1g 2a 3c 4a 5a 6b 7a 8a 1h 2a 3d 4c 5a 6a 7b 8b 1i 2a 3c 4c 5a 6c 7b 8b 1j 2a 3e 4c 5b 6c 7a 8a 1k 2a 3d 4b 5b 6a 7a 8b 1l 2b 3d 4a 5b 6c 7b 8a 1m 2a 3c 4b 5b 6b 7b 8b 1n 2b 3e 4d 5b 6a 7b 8b 1o 2a 3d 4b 5b 6c 7b 8a 1p 2b 3e 4a 5b 6a 7a 8b 1p 2c 3b 4d 5b 6b 7b 8b 1q 2b 3a 4d 5a 6b 7a 8b 1o 2b 3b 4d 5a 6a 7a 8a 1n 2c 3a 4b 5b 6c 7a 8b 1n 2b 3b 4a 5b 6a 7b 8b 1p 2c 3a 4c 5b 6a 7a 8a 1m 2c 3b 4a 5b 6a 7b 8a 1l 2c 3a 4b 5a 6b 7a 8b 1l 2c 3b 4c 5a 6c 7a 8a 1p 2b 3c 4d 5b 6a 7b 8b 1l 2a 3e 4c 5b 6b 7b 8b 1k 2c 3a 4d 5b 6c 7b 8a 1x 2b 3b 4d 5a 6b 7b 8b 1k 2a 3c 4c 5b 6b 7a 8b 1z 2c 3d 4a 5a 6c 7b 8b 1k 2a 3e 4a 5a 6b 7a 8b 1z 2b 3a 4a 5a 6c 7a 8b 1j 2b 3b 4a 5b 6a 7a 8b 1j 2c 3c 4d 5a 6b 7b 8b 1j 2b 3d 4d 5b 6c 7b 8a 1m 2c 3e 4c 5a 6c 7a 8b 1b 2b 3e 4b 5b 6c 7a 8b 1c 2c 3d 4a 5a 6a 7a 8b 1d 2b 3d 4d 5b 6b 7b 8a 1e 2c 3a 4d 5a 6c 7a 8a 1f 2c 3b 4c 5b 6b 7b 8b 1g 2b 3e 4b 5a 6c 7a 8b 1h 2c 3b 4a 5a 6c 7a 8a 1i 2c 3b 4b 5a 6a 7b 8a 1y 2c 3e 4c 5b 6a 7b 8a 1A 2c 3c 4a 5a 6c 7b 8b 1i 2a 3a 4d 5b 6b 7b 8b 1w 2a 3c 4a 5b 6a 7a 8b 1g 2c 3a 4d 5a 6b 7a 8b 1n 2a 3c 4b 5b 6b 7a 8b 1y 2a 3d 4b 5a 6c 7a 8a 1f 2a 3a 4d 5a 6a 7a 8b 1y 2b 3b 4d 5a 6b 7b 8b 1f 2a 3c 4c 5b 6b 7b 8a 1m 2b 3d 4b 5a 6c 7a 8a 1i 2b 3e 4b 5a 6c 7b 8b 1o 2a 3e 4c 5b 6c 7b 8b 1b 2c 3c 4c 5b 6c 7a 8b 1c 2a 3a 4c 5b 6c 7a 8b 1d 2c 3e 4b 5b 6a 7a 8b 1e 2a 3d 4c 5b 6c 7b 8b 1h 2b 3a 4b 5b 6c 7b 8a 1A 2b 3e 4b 5b 6a 7b 8b 1e 2b 3b 4d 5a 6a 7b 8a 1c 2c 3b 4c 5b 6b 7a 8b 1h 2a 3c 4d 5b 6b 7b 8a 1g 2c 3d 4a 5a 6a 7b 8a 1b 2c 3b 4b 5a 6b 7b 8b 1d 2c 3c 4d 5a 6b 7b 8a 1o 2b 3a 4d 5b 6c 7b 8a 1A 2a 3d 4d 5b 6c 7b 8a # test103: (don't use a -n) (n dimensions) (a dimensions with 10 or more features) (very different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s first) ./jenny -s7 50 -s9 20 | wc 1000 2000 8000 # test104: (don't use a -n) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s last) ./jenny 10 10 -s9 -s7 | wc 100 200 800 # test105: (use a -n bigger than 2) (put -n before the dimensions) (n dimensions) (a dimension of size 2) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (one -s) (put -s last) ./jenny -n3 2 25 2 -w3a2bc1a -w3a2bc1a -w3b1b -w3a2ef1ab -s3 Could not cover tuple 1b 2f Could not cover tuple 2f 3a Could not cover tuple 1b 2e Could not cover tuple 2e 3a 1a 2j 3a 1b 2i 3a 1a 2a 3b 1a 2b 3b 1a 2c 3b 1a 2d 3b 1a 2e 3b 1a 2f 3b 1a 2g 3a 1a 2h 3a 1a 2k 3b 1a 2l 3a 1a 2m 3b 1a 2n 3a 1a 2o 3a 1a 2p 3b 1a 2q 3a 1b 2r 3a 1a 2s 3a 1a 2t 3a 1a 2u 3a 1b 2v 3a 1b 2w 3a 1a 2x 3a 1a 2y 3b 1b 2a 3a 1b 2x 3a 1b 2u 3a 1b 2t 3a 1b 2s 3a 1b 2y 3a 1b 2q 3a 1a 2q 3b 1b 2p 3a 1a 2r 3b 1b 2o 3a 1a 2o 3b 1b 2n 3a 1a 2n 3b 1b 2m 3a 1a 2s 3b 1b 2l 3a 1a 2l 3b 1b 2k 3a 1a 2t 3b 1b 2j 3a 1a 2j 3b 1b 2h 3a 1a 2i 3b 1b 2g 3a 1a 2h 3b 1a 2g 3b 1b 2d 3a 1a 2u 3b 1b 2c 3a 1a 2v 3b 1b 2b 3a 1a 2w 3b 1a 2x 3b 1a 2a 3a 1a 2y 3a 1a 2w 3a 1a 2v 3a 1a 2r 3a 1a 2p 3a 1a 2m 3a 1a 2k 3a 1a 2i 3a 1a 2d 3a # test106: (use -n1) (put -n last) (between n and 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s9 -s9 -s7 17 10 5 2 -n1 -w2a3b -w3a4b -w4a1b -w2f3abe -w3cd Could not cover tuple 2f 1a 2a 3a 4a 1b 2g 3b 4b 1c 2h 3e 4a 1d 2j 3e 4a 1e 2c 3e 4b 1f 2b 3e 4b 1g 2i 3a 4a 1h 2d 3e 4a 1i 2e 3b 4b 1j 2d 3a 4a 1k 2c 3a 4a 1l 2b 3e 4a 1m 2a 3a 4a 1n 2d 3a 4a 1o 2d 3b 4a 1p 2i 3b 4b 1q 2g 3e 4a # test107: (use -n2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (one -s) (put -s in the middle) ./jenny 3 -n2 -s3 3 1a 2b 1b 2a 1c 2c 1a 2a 1b 2b 1c 2a 1a 2c 1b 2c 1c 2b # test108: (use -n2) (put -n last) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny -w10a11b -w11b10ac -w10b 2 4 3 2 3 2 2 2 3 3 4 4 5 5 6 6 5 5 4 4 4 -n2 Could not cover tuple 11b 1a 2c 3a 4b 5a 6b 7a 8a 9a 10c 11d 12b 13e 14a 15e 16a 17b 18c 19d 20c 21b 1b 2a 3c 4a 5c 6a 7b 8b 9c 10a 11a 12c 13d 14d 15c 16d 17d 18b 19c 20b 21a 1a 2b 3b 4a 5b 6a 7b 8a 9b 10c 11c 12d 13c 14b 15f 16e 17e 18d 19b 20a 21d 1b 2d 3b 4b 5b 6b 7a 8b 9c 10a 11c 12a 13a 14e 15b 16f 17a 18a 19a 20d 21c 1a 2d 3c 4a 5c 6b 7b 8b 9b 10c 11d 12b 13b 14c 15a 16b 17c 18e 19a 20d 21c 1b 2b 3a 4b 5a 6a 7a 8a 9a 10a 11a 12a 13b 14c 15d 16c 17c 18e 19b 20b 21d 1a 2a 3a 4b 5a 6b 7a 8b 9a 10a 11d 12d 13c 14b 15a 16b 17d 18d 19c 20a 21a 1b 2c 3c 4a 5c 6a 7b 8b 9b 10c 11a 12d 13a 14e 15d 16c 17a 18a 19d 20c 21b 1a 2d 3a 4b 5a 6b 7a 8a 9a 10c 11c 12c 13d 14d 15f 16d 17e 18b 19a 20d 21b 1b 2a 3c 4a 5b 6a 7b 8b 9b 10a 11c 12a 13e 14a 15e 16a 17b 18c 19c 20d 21d 1a 2c 3b 4a 5b 6a 7b 8a 9c 10c 11c 12c 13b 14c 15b 16f 17d 18e 19d 20c 21a 1a 2a 3a 4b 5a 6b 7b 8a 9a 10c 11d 12b 13a 14e 15c 16e 17a 18a 19b 20b 21c 1b 2b 3c 4b 5c 6b 7a 8b 9c 10a 11a 12b 13e 14a 15b 16e 17e 18d 19b 20a 21b 1b 2d 3b 4a 5c 6a 7a 8a 9c 10c 11a 12d 13c 14b 15e 16a 17b 18c 19a 20b 21c 1b 2c 3b 4b 5b 6a 7a 8a 9b 10a 11d 12a 13d 14d 15a 16b 17c 18b 19d 20c 21c 1b 2b 3a 4a 5c 6b 7b 8b 9c 10a 11d 12c 13a 14e 15f 16f 17c 18c 19c 20a 21d 1a 2d 3b 4a 5b 6b 7a 8a 9a 10c 11c 12b 13e 14a 15d 16c 17a 18b 19c 20a 21a 1a 2c 3c 4a 5a 6b 7a 8a 9b 10c 11d 12a 13c 14b 15c 16d 17e 18d 19d 20d 21c 1a 2a 3b 4b 5b 6b 7a 8a 9b 10c 11a 12d 13b 14c 15c 16d 17a 18e 19c 20a 21b 1b 2b 3a 4a 5b 6b 7a 8b 9b 10a 11c 12c 13e 14a 15a 16f 17d 18a 19b 20b 21b 1b 2b 3b 4b 5a 6a 7b 8b 9c 10a 11d 12c 13d 14d 15d 16c 17b 18d 19a 20a 21c 1b 2b 3c 4a 5c 6a 7b 8a 9a 10c 11c 12b 13d 14d 15e 16d 17a 18a 19b 20c 21d 1a 2b 3a 4b 5a 6b 7b 8a 9b 10c 11a 12d 13c 14d 15b 16a 17a 18b 19b 20d 21a 1b 2a 3c 4b 5c 6b 7b 8a 9a 10c 11a 12a 13b 14d 15f 16e 17a 18c 19a 20c 21a 1b 2d 3b 4b 5b 6b 7b 8b 9c 10a 11a 12c 13a 14e 15e 16b 17b 18d 19b 20b 21a 1b 2d 3b 4b 5c 6a 7b 8a 9c 10a 11c 12d 13e 14a 15c 16b 17e 18e 19a 20c 21d 1a 2a 3c 4b 5a 6b 7a 8b 9a 10a 11c 12d 13d 14b 15b 16f 17c 18b 19d 20b 21d 1b 2c 3c 4b 5c 6b 7b 8a 9b 10a 11c 12a 13d 14c 15f 16a 17d 18a 19c 20a 21c 1b 2d 3a 4b 5c 6a 7a 8b 9c 10c 11a 12c 13c 14b 15a 16e 17b 18e 19d 20c 21b 1b 2a 3c 4a 5b 6b 7b 8b 9c 10a 11c 12b 13c 14b 15d 16c 17e 18a 19c 20d 21a 1a 2c 3c 4b 5a 6a 7b 8a 9c 10c 11c 12a 13e 14c 15e 16e 17c 18b 19a 20b 21b 1a 2c 3a 4a 5b 6b 7b 8b 9a 10a 11a 12b 13a 14e 15a 16d 17d 18c 19b 20d 21d 1a 2b 3c 4b 5c 6b 7a 8b 9c 10a 11a 12c 13b 14e 15e 16a 17e 18e 19d 20a 21d 1b 2d 3c 4b 5c 6b 7a 8b 9a 10a 11a 12b 13b 14a 15f 16f 17b 18b 19d 20b 21c 1b 2b 3b 4b 5c 6b 7b 8b 9b 10a 11a 12d 13a 14a 15c 16a 17c 18b 19c 20c 21a 1b 2b 3c 4a 5b 6b 7a 8b 9a 10a 11d 12b 13a 14c 15b 16b 17e 18c 19c 20b 21b 1b 2d 3b 4b 5a 6a 7a 8b 9c 10c 11a 12a 13d 14a 15d 16e 17d 18c 19a 20d 21b 1b 2a 3c 4a 5c 6a 7b 8b 9c 10a 11d 12c 13e 14b 15c 16c 17a 18c 19c 20a 21c 1a 2b 3b 4a 5b 6b 7a 8b 9c 10c 11a 12b 13c 14c 15d 16f 17e 18d 19a 20c 21b 1a 2b 3b 4b 5a 6a 7b 8b 9a 10c 11d 12b 13e 14e 15b 16d 17b 18a 19c 20a 21b 1b 2d 3b 4a 5a 6a 7a 8a 9c 10a 11c 12c 13a 14d 15b 16c 17d 18e 19c 20a 21a 1a 2b 3b 4b 5b 6b 7b 8a 9c 10c 11c 12a 13b 14b 15a 16c 17a 18d 19d 20b 21d 1a 2c 3c 4b 5c 6a 7a 8b 9b 10a 11c 12b 13c 14e 15f 16c 17c 18d 19b 20d 21c 1b 2b 3b 4a 5a 6a 7a 8b 9c 10c 11c 12b 13b 14b 15d 16b 17a 18a 19a 20c 21c 1a 2d 3a 4a 5c 6a 7a 8b 9c 10c 11a 12a 13d 14e 15e 16c 17d 18b 19c 20c 21c 1a 2b 3c 4b 5b 6b 7b 8b 9b 10a 11c 12c 13e 14d 15f 16f 17d 18e 19d 20d 21a 1a 2d 3a 4a 5b 6a 7a 8b 9c 10a 11c 12d 13c 14a 15a 16a 17e 18d 19d 20a 21a 1b 2c 3b 4b 5a 6a 7b 8b 9b 10c 11a 12a 13a 14a 15d 16d 17c 18a 19d 20a 21c 1b 2a 3c 4a 5c 6b 7b 8a 9b 10a 11a 12c 13d 14c 15c 16f 17b 18e 19c 20b 21b 1a 2b 3c 4a 5b 6b 7a 8a 9b 10a 11c 12b 13a 14b 15f 16b 17c 18e 19d 20c 21c 1b 2c 3b 4a 5a 6b 7a 8b 9a 10a 11c 12c 13a 14e 15d 16a 17d 18e 19d 20c 21b 1a 2c 3b 4b 5b 6a 7a 8a 9b 10a 11a 12b 13b 14e 15e 16f 17c 18a 19a 20d 21d 1b 2c 3a 4b 5c 6b 7b 8b 9c 10c 11d 12b 13d 14b 15f 16e 17b 18e 19c 20d 21d # test109: (don't use a -n) (more than 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (one -s) (put -s last) ./jenny -w1aa 3 3 3 3 3 3 -w2ab3ca4ac 3 -w2a3a4a 3 3 3 3 3 3 3 3 3 3 3 3 \ 3 3 3 -s333333 1b 2c 3c 4a 5c 6a 7c 8c 9c 10b 11a 12a 13c 14b 15a 16b 17b 18b 19c 20a 21b 22a 1c 2a 3a 4b 5b 6c 7b 8a 9a 10a 11c 12b 13b 14a 15b 16c 17a 18a 19a 20b 21a 22c 1b 2b 3b 4c 5a 6b 7a 8b 9b 10c 11b 12c 13a 14c 15c 16a 17c 18c 19b 20c 21c 22b 1c 2b 3b 4b 5b 6a 7a 8b 9b 10b 11b 12b 13b 14a 15b 16a 17b 18b 19c 20b 21b 22a 1b 2a 3c 4b 5a 6b 7b 8c 9c 10c 11c 12a 13c 14c 15b 16b 17c 18a 19b 20c 21a 22c 1c 2c 3a 4c 5c 6b 7c 8a 9a 10c 11a 12c 13b 14b 15a 16c 17a 18c 19a 20a 21c 22b 1c 2b 3b 4a 5c 6c 7a 8b 9b 10a 11a 12a 13a 14b 15c 16a 17a 18a 19a 20a 21a 22c 1b 2a 3a 4b 5a 6a 7b 8a 9a 10b 11c 12c 13a 14c 15c 16c 17b 18b 19c 20c 21b 22b 1b 2c 3c 4c 5b 6c 7c 8c 9c 10a 11b 12b 13c 14a 15c 16b 17c 18c 19b 20b 21c 22b 1c 2c 3b 4a 5a 6c 7c 8b 9a 10a 11b 12c 13c 14c 15a 16b 17a 18a 19a 20c 21b 22c 1c 2c 3a 4a 5b 6b 7b 8a 9b 10c 11c 12a 13a 14a 15a 16c 17c 18b 19b 20b 21c 22a 1b 2a 3b 4c 5c 6a 7b 8c 9a 10b 11c 12b 13b 14b 15a 16a 17c 18c 19a 20a 21a 22a 1c 2b 3c 4b 5c 6a 7a 8c 9c 10b 11a 12c 13b 14b 15b 16c 17a 18a 19b 20c 21c 22a 1c 2c 3a 4c 5a 6c 7a 8a 9c 10c 11b 12a 13c 14b 15b 16a 17b 18c 19c 20a 21a 22c 1c 2b 3c 4b 5a 6b 7c 8a 9b 10a 11a 12b 13a 14c 15a 16b 17b 18a 19c 20b 21c 22a 1b 2a 3b 4a 5b 6c 7c 8b 9c 10b 11a 12c 13a 14a 15b 16c 17a 18b 19a 20c 21a 22b 1b 2b 3a 4b 5a 6a 7a 8b 9a 10c 11c 12a 13b 14c 15c 16b 17b 18c 19b 20a 21b 22c 1c 2a 3b 4c 5c 6b 7a 8a 9b 10b 11b 12a 13c 14a 15a 16c 17c 18a 19c 20a 21b 22b 1b 2c 3c 4a 5c 6c 7b 8b 9a 10c 11a 12b 13b 14c 15c 16a 17b 18c 19a 20c 21a 22a 1b 2c 3a 4b 5b 6a 7c 8c 9b 10a 11c 12c 13a 14b 15a 16a 17a 18b 19c 20a 21c 22c 1c 2b 3b 4c 5c 6a 7b 8b 9c 10b 11b 12c 13b 14b 15c 16c 17c 18b 19b 20b 21c 22c 1c 2a 3b 4c 5a 6b 7a 8b 9b 10c 11a 12a 13b 14a 15b 16b 17c 18b 19a 20c 21c 22c 1b 2b 3b 4b 5b 6b 7c 8a 9b 10c 11c 12a 13c 14c 15b 16b 17b 18a 19b 20a 21a 22c # test110: (use a -n bigger than 2) (put -n last) (more than 10 dimensions) (a dimension of size 2) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s in the middle) ./jenny 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -s7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 \ -s8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -s9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -n3 1a 2b 3a 4b 5a 6b 7a 8b 9b 10a 11a 12a 13b 14b 15b 16a 17b 18a 19b 20b 21a 22b 23b 24a 25a 26b 27a 28b 29b 30a 31a 32a 33a 34a 35a 36a 37b 38b 39b 40b 41b 42a 43b 44a 45b 46a 47b 48b 49b 50b 51b 52b 53b 54b 55b 56b 57a 58b 59b 60a 61b 62a 63b 64a 1b 2a 3b 4a 5b 6a 7b 8a 9a 10b 11b 12b 13a 14a 15a 16b 17a 18b 19a 20a 21b 22a 23a 24b 25b 26a 27b 28a 29a 30b 31b 32b 33b 34b 35b 36b 37a 38a 39a 40a 41a 42b 43a 44b 45a 46b 47a 48a 49a 50a 51a 52a 53a 54a 55a 56a 57b 58a 59a 60b 61a 62b 63a 64b 1a 2a 3b 4b 5a 6a 7b 8a 9a 10a 11a 12a 13a 14b 15a 16b 17b 18b 19b 20a 21a 22b 23b 24a 25b 26a 27b 28b 29a 30a 31b 32b 33a 34a 35a 36b 37b 38a 39a 40a 41b 42a 43b 44b 45a 46a 47b 48a 49b 50b 51b 52b 53a 54a 55a 56a 57a 58b 59b 60b 61a 62b 63b 64b 1b 2b 3a 4a 5b 6b 7a 8b 9b 10b 11b 12b 13b 14a 15b 16a 17a 18a 19a 20b 21b 22a 23a 24b 25a 26b 27a 28a 29b 30b 31a 32a 33b 34b 35b 36a 37a 38b 39b 40b 41a 42b 43a 44a 45b 46b 47a 48b 49a 50a 51a 52a 53b 54b 55b 56b 57b 58a 59a 60a 61b 62a 63a 64a 1a 2b 3b 4b 5a 6a 7b 8b 9a 10b 11a 12a 13a 14a 15b 16b 17b 18b 19b 20a 21a 22a 23b 24b 25a 26b 27a 28b 29a 30b 31a 32a 33a 34a 35a 36b 37a 38b 39b 40a 41a 42a 43a 44a 45a 46b 47a 48b 49a 50a 51b 52a 53b 54b 55a 56b 57a 58a 59a 60b 61a 62b 63a 64a 1b 2a 3a 4a 5b 6b 7a 8a 9b 10a 11b 12b 13b 14b 15a 16a 17a 18a 19a 20b 21b 22b 23a 24a 25b 26a 27b 28a 29b 30a 31b 32b 33b 34b 35b 36a 37b 38a 39a 40b 41b 42b 43b 44b 45b 46a 47b 48a 49b 50b 51a 52b 53a 54a 55b 56a 57b 58b 59b 60a 61b 62a 63b 64b 1a 2a 3a 4b 5b 6b 7a 8b 9a 10b 11a 12a 13a 14a 15b 16b 17a 18b 19b 20b 21a 22b 23b 24a 25b 26b 27a 28a 29b 30b 31b 32b 33b 34b 35b 36a 37a 38a 39b 40b 41b 42b 43b 44b 45b 46a 47b 48b 49a 50a 51a 52a 53a 54a 55a 56b 57a 58a 59b 60b 61a 62b 63b 64a 1b 2b 3b 4a 5a 6a 7b 8a 9b 10a 11b 12b 13b 14b 15a 16a 17b 18a 19a 20a 21b 22a 23a 24a 25a 26b 27b 28b 29a 30a 31b 32a 33a 34a 35a 36b 37a 38b 39a 40a 41a 42a 43a 44a 45a 46b 47a 48a 49b 50b 51b 52b 53b 54b 55b 56a 57b 58b 59a 60a 61b 62a 63a 64b 1a 2a 3b 4b 5a 6b 7b 8b 9a 10b 11a 12b 13a 14a 15a 16b 17b 18a 19a 20a 21a 22a 23a 24b 25a 26a 27b 28a 29b 30a 31a 32b 33b 34a 35b 36a 37b 38b 39a 40b 41a 42b 43b 44a 45a 46b 47b 48a 49b 50b 51b 52a 53a 54a 55b 56b 57b 58a 59b 60a 61a 62a 63a 64a 1b 2b 3a 4a 5b 6a 7a 8a 9b 10a 11b 12a 13b 14b 15b 16a 17a 18b 19b 20b 21b 22b 23b 24b 25b 26a 27a 28b 29a 30b 31a 32a 33a 34b 35a 36b 37b 38a 39b 40a 41b 42a 43a 44b 45b 46a 47a 48b 49a 50a 51a 52b 53b 54b 55a 56a 57a 58b 59a 60b 61b 62b 63b 64b 1a 2a 3a 4b 5a 6a 7b 8b 9a 10a 11b 12a 13b 14b 15a 16b 17a 18a 19a 20a 21b 22a 23b 24b 25b 26a 27b 28a 29b 30b 31b 32a 33b 34a 35a 36b 37a 38a 39b 40b 41a 42a 43b 44a 45b 46a 47b 48b 49b 50b 51a 52a 53b 54a 55b 56b 57b 58a 59a 60b 61b 62b 63b 64b 1b 2b 3b 4a 5b 6b 7a 8b 9b 10b 11a 12b 13a 14a 15b 16a 17b 18b 19b 20b 21a 22b 23a 24a 25a 26a 27a 28b 29a 30a 31b 32b 33a 34b 35b 36a 37b 38a 39a 40a 41b 42b 43a 44b 45a 46b 47a 48a 49b 50a 51b 52b 53a 54b 55a 56a 57a 58b 59b 60a 61a 62a 63a 64a 1a 2b 3a 4a 5a 6a 7a 8a 9b 10a 11b 12a 13a 14a 15a 16b 17a 18a 19b 20a 21a 22b 23a 24a 25b 26b 27a 28b 29a 30a 31a 32a 33b 34b 35a 36a 37b 38b 39a 40b 41a 42b 43b 44b 45a 46b 47a 48b 49a 50b 51b 52a 53a 54a 55a 56b 57b 58b 59a 60b 61b 62a 63b 64a 1b 2a 3b 4b 5b 6b 7b 8a 9a 10b 11a 12b 13b 14b 15b 16a 17b 18b 19a 20b 21b 22a 23b 24a 25b 26b 27b 28a 29b 30b 31a 32b 33a 34a 35b 36b 37b 38b 39b 40a 41b 42a 43a 44b 45b 46a 47b 48a 49a 50b 51a 52b 53b 54b 55b 56b 57a 58a 59b 60a 61a 62b 63a 64b 1a 2b 3a 4a 5b 6b 7a 8a 9a 10a 11b 12b 13b 14b 15b 16a 17b 18b 19b 20a 21a 22b 23b 24b 25a 26a 27b 28a 29b 30a 31b 32a 33a 34a 35a 36b 37a 38b 39b 40b 41a 42b 43a 44a 45a 46a 47b 48a 49a 50a 51a 52a 53a 54a 55a 56a 57b 58b 59b 60b 61a 62a 63a 64a 1a 2a 3b 4a 5a 6a 7b 8a 9b 10b 11a 12a 13a 14b 15a 16b 17a 18a 19a 20b 21b 22b 23a 24b 25a 26b 27a 28b 29b 30b 31a 32b 33b 34b 35b 36a 37a 38a 39a 40a 41b 42a 43b 44a 45b 46b 47a 48b 49b 50a 51b 52b 53b 54b 55a 56a 57a 58a 59b 60a 61b 62b 63b 64b 1b 2b 3b 4b 5b 6b 7a 8b 9b 10a 11a 12a 13b 14a 15a 16b 17a 18b 19b 20a 21b 22a 23a 24b 25a 26b 27a 28a 29a 30a 31a 32b 33a 34a 35a 36a 37a 38b 39b 40b 41b 42a 43b 44b 45b 46a 47a 48a 49b 50a 51b 52b 53a 54a 55b 56a 57b 58a 59a 60b 61a 62b 63a 64b 1b 2b 3a 4b 5a 6b 7b 8b 9a 10b 11b 12b 13a 14a 15b 16a 17b 18a 19a 20b 21a 22a 23b 24a 25b 26a 27b 28b 29a 30b 31b 32b 33b 34b 35a 36b 37b 38a 39a 40a 41a 42b 43b 44a 45a 46b 47b 48b 49a 50a 51a 52b 53b 54a 55b 56a 57a 58b 59a 60a 61b 62b 63b 64a 1b 2a 3b 4b 5a 6a 7a 8a 9b 10a 11a 12a 13b 14a 15b 16b 17b 18b 19b 20b 21a 22a 23b 24b 25b 26a 27b 28a 29a 30b 31b 32a 33b 34b 35b 36a 37a 38b 39a 40a 41b 42a 43a 44a 45b 46b 47b 48a 49b 50b 51a 52a 53a 54b 55a 56b 57b 58b 59a 60a 61b 62a 63b 64a 1a 2a 3a 4b 5b 6a 7b 8b 9a 10b 11b 12b 13a 14b 15a 16a 17a 18a 19b 20b 21b 22b 23a 24a 25a 26a 27a 28b 29a 30a 31b 32a 33a 34a 35b 36b 37b 38a 39b 40b 41a 42b 43a 44b 45a 46a 47a 48b 49a 50b 51b 52a 53b 54b 55b 56b 57a 58a 59b 60b 61a 62a 63b 64b 1b 2b 3b 4a 5b 6a 7a 8b 9a 10a 11b 12a 13a 14a 15a 16a 17b 18b 19a 20a 21b 22b 23b 24a 25b 26b 27b 28a 29b 30b 31a 32a 33b 34a 35b 36b 37b 38a 39a 40b 41b 42b 43b 44a 45a 46a 47a 48b 49b 50a 51b 52b 53a 54b 55a 56b 57a 58a 59a 60a 61a 62a 63b 64a 1a 2a 3a 4a 5a 6a 7a 8b 9a 10b 11a 12b 13b 14b 15b 16b 17a 18b 19a 20a 21a 22b 23a 24a 25a 26b 27a 28b 29b 30a 31a 32b 33a 34b 35a 36a 37b 38a 39b 40a 41a 42a 43a 44b 45b 46b 47b 48a 49b 50b 51a 52a 53b 54a 55b 56a 57b 58b 59a 60b 61b 62b 63a 64b 1a 2a 3a 4a 5a 6b 7b 8a 9b 10a 11a 12b 13a 14a 15a 16a 17b 18a 19a 20a 21b 22a 23b 24b 25b 26a 27a 28b 29b 30a 31b 32b 33a 34b 35b 36b 37a 38b 39b 40a 41a 42a 43b 44b 45b 46a 47a 48b 49a 50b 51a 52b 53a 54b 55a 56b 57b 58b 59b 60b 61a 62b 63a 64a 1b 2b 3b 4a 5b 6b 7b 8a 9b 10b 11b 12a 13b 14b 15b 16b 17a 18a 19b 20a 21a 22a 23a 24b 25b 26a 27b 28b 29a 30b 31a 32a 33b 34a 35a 36a 37a 38b 39b 40b 41b 42b 43b 44b 45a 46b 47b 48a 49a 50b 51b 52a 53b 54a 55a 56a 57a 58a 59b 60a 61b 62a 63a 64b 1a 2a 3a 4b 5b 6a 7a 8a 9b 10a 11b 12a 13a 14b 15b 16a 17b 18a 19a 20b 21a 22a 23a 24a 25a 26b 27b 28a 29a 30b 31a 32b 33a 34b 35a 36b 37b 38b 39a 40a 41b 42b 43a 44a 45b 46b 47a 48a 49a 50a 51b 52a 53a 54a 55b 56b 57b 58a 59b 60b 61a 62b 63b 64b 1b 2b 3b 4b 5a 6b 7b 8b 9a 10b 11b 12a 13b 14a 15a 16b 17a 18b 19b 20b 21a 22b 23b 24b 25a 26b 27a 28a 29b 30a 31b 32b 33b 34a 35b 36a 37a 38a 39a 40b 41a 42a 43a 44a 45a 46a 47b 48b 49a 50a 51a 52b 53b 54b 55b 56a 57a 58b 59b 60b 61b 62a 63a 64b 1b 2a 3a 4b 5a 6a 7b 8b 9b 10a 11a 12b 13b 14b 15b 16b 17a 18a 19b 20b 21b 22a 23b 24a 25b 26b 27a 28a 29b 30a 31a 32a 33b 34b 35a 36b 37b 38a 39a 40b 41b 42b 43a 44b 45a 46b 47b 48a 49b 50a 51b 52a 53b 54b 55a 56a 57b 58a 59a 60a 61a 62b 63a 64a 1a 2b 3b 4b 5b 6b 7b 8a 9a 10b 11a 12b 13a 14b 15b 16b 17a 18b 19b 20a 21b 22b 23a 24b 25a 26b 27b 28a 29a 30b 31a 32a 33a 34b 35b 36b 37a 38b 39b 40a 41a 42b 43b 44a 45b 46a 47a 48b 49b 50b 51a 52b 53a 54a 55b 56a 57a 58b 59a 60a 61b 62a 63b 64a 1b 2b 3a 4a 5b 6b 7a 8a 9a 10a 11a 12a 13a 14a 15a 16a 17b 18a 19a 20b 21b 22b 23b 24b 25a 26a 27a 28a 29a 30b 31b 32a 33b 34a 35a 36a 37a 38a 39a 40b 41a 42a 43b 44b 45b 46b 47b 48a 49b 50b 51b 52a 53b 54a 55a 56b 57a 58b 59a 60b 61a 62a 63a 64b 1a 2a 3b 4b 5b 6a 7a 8b 9b 10b 11b 12a 13b 14b 15a 16a 17a 18b 19a 20a 21a 22b 23a 24a 25b 26a 27b 28b 29b 30a 31b 32b 33b 34a 35b 36a 37b 38b 39b 40a 41b 42a 43a 44a 45a 46a 47a 48b 49a 50a 51a 52b 53a 54a 55a 56b 57b 58a 59a 60a 61b 62b 63a 64a 1a 2b 3b 4a 5a 6a 7a 8a 9a 10b 11b 12b 13b 14a 15a 16b 17b 18a 19b 20b 21b 22a 23b 24b 25b 26b 27a 28b 29a 30b 31b 32b 33a 34b 35a 36a 37b 38a 39b 40b 41b 42a 43b 44a 45a 46b 47a 48a 49b 50b 51a 52a 53b 54b 55b 56a 57b 58a 59b 60b 61a 62a 63b 64a 1b 2a 3a 4a 5a 6b 7b 8b 9b 10b 11a 12a 13a 14a 15a 16a 17a 18b 19a 20a 21a 22a 23a 24a 25a 26a 27b 28b 29b 30b 31a 32a 33a 34a 35a 36a 37a 38a 39a 40b 41a 42b 43a 44b 45b 46a 47b 48a 49a 50a 51a 52a 53a 54b 55b 56b 57a 58b 59b 60a 61b 62b 63b 64b 1b 2b 3b 4b 5a 6a 7a 8b 9a 10a 11a 12b 13b 14a 15b 16a 17b 18b 19a 20b 21b 22b 23a 24a 25b 26a 27b 28a 29b 30b 31b 32a 33a 34b 35b 36b 37a 38b 39b 40a 41b 42b 43b 44b 45a 46b 47b 48b 49a 50b 51b 52b 53b 54b 55a 56a 57b 58a 59b 60b 61b 62b 63b 64b 1a 2a 3a 4a 5b 6b 7b 8a 9b 10b 11a 12a 13b 14a 15a 16b 17a 18a 19a 20b 21b 22a 23b 24a 25a 26b 27a 28b 29a 30a 31a 32b 33b 34a 35b 36b 37b 38b 39a 40a 41b 42b 43a 44a 45a 46a 47b 48b 49b 50a 51a 52a 53a 54a 55b 56a 57a 58b 59a 60b 61a 62a 63b 64b 1b 2a 3b 4a 5a 6a 7a 8b 9a 10a 11b 12b 13a 14b 15a 16a 17b 18a 19b 20a 21a 22b 23a 24b 25a 26b 27a 28a 29b 30a 31b 32b 33b 34b 35a 36a 37a 38b 39b 40a 41b 42a 43b 44a 45a 46a 47a 48a 49a 50a 51a 52a 53b 54a 55b 56b 57a 58a 59b 60a 61a 62a 63a 64a 1a 2b 3a 4b 5b 6b 7a 8a 9b 10b 11b 12a 13a 14b 15b 16b 17b 18b 19a 20b 21a 22a 23b 24b 25b 26a 27a 28a 29b 30a 31a 32b 33a 34a 35b 36b 37b 38a 39a 40b 41a 42b 43b 44b 45b 46b 47a 48b 49b 50b 51b 52b 53a 54b 55b 56a 57a 58a 59a 60a 61b 62b 63a 64a 1b 2a 3b 4b 5b 6a 7b 8b 9b 10a 11b 12b 13a 14a 15a 16a 17b 18b 19b 20a 21b 22b 23b 24a 25a 26b 27b 28a 29a 30b 31b 32a 33b 34b 35b 36a 37b 38b 39b 40b 41a 42a 43b 44b 45b 46a 47a 48b 49b 50a 51b 52a 53b 54a 55a 56a 57b 58b 59a 60b 61b 62b 63a 64a 1a 2b 3a 4a 5b 6a 7a 8a 9a 10a 11a 12a 13b 14a 15b 16b 17a 18b 19a 20a 21a 22a 23a 24b 25b 26b 27b 28b 29a 30a 31b 32b 33b 34a 35a 36b 37a 38a 39b 40a 41b 42a 43b 44a 45a 46b 47b 48a 49a 50b 51a 52b 53a 54b 55b 56b 57a 58a 59b 60a 61b 62a 63b 64b 1a 2b 3b 4b 5a 6b 7a 8b 9b 10b 11a 12a 13a 14a 15b 16a 17a 18b 19b 20b 21a 22a 23b 24b 25b 26a 27a 28a 29b 30a 31a 32a 33a 34b 35a 36a 37a 38a 39a 40b 41a 42a 43a 44a 45b 46a 47a 48a 49b 50b 51a 52a 53a 54a 55a 56b 57b 58a 59a 60a 61b 62a 63a 64a 1a 2a 3b 4b 5b 6b 7a 8b 9b 10a 11a 12b 13b 14b 15a 16b 17a 18a 19b 20b 21b 22b 23b 24a 25b 26b 27a 28a 29b 30b 31b 32a 33a 34a 35a 36a 37b 38b 39b 40b 41b 42a 43b 44b 45a 46b 47b 48a 49b 50a 51a 52b 53b 54a 55a 56a 57b 58b 59b 60a 61a 62b 63a 64b 1a 2a 3a 4a 5b 6b 7b 8a 9b 10a 11b 12b 13b 14a 15b 16b 17a 18b 19b 20a 21a 22b 23a 24b 25a 26b 27a 28a 29a 30b 31a 32a 33b 34a 35b 36a 37a 38a 39a 40a 41a 42a 43a 44a 45b 46b 47a 48b 49b 50b 51b 52b 53a 54a 55b 56b 57b 58b 59b 60b 61b 62b 63a 64a # test111: (use a -n bigger than 2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (very different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s last) ./jenny -w2a 4 20 -n3 5 -s3 -s9 1a 2p 3d 1b 2j 3c 1c 2o 3a 1d 2g 3b 1c 2b 3e 1b 2c 3a 1a 2d 3b 1a 2e 3c 1b 2f 3d 1a 2h 3a 1b 2i 3e 1c 2k 3d 1d 2l 3e 1c 2m 3c 1b 2n 3b 1d 2q 3d 1c 2r 3b 1b 2s 3b 1b 2t 3b 1d 2b 3c 1d 2r 3a 1a 2j 3e 1d 2p 3a 1c 2t 3c 1d 2t 3d 1b 2p 3e 1a 2b 3a 1c 2n 3c 1b 2m 3d 1d 2n 3e 1a 2o 3e 1d 2m 3a 1a 2m 3b 1b 2q 3c 1c 2l 3d 1d 2k 3a 1b 2l 3b 1a 2l 3c 1a 2n 3d 1d 2m 3e 1c 2p 3c 1d 2j 3a 1b 2k 3b 1c 2j 3d 1a 2k 3e 1a 2i 3a 1b 2j 3b 1b 2k 3c 1c 2i 3d 1c 2q 3e 1a 2q 3a 1d 2i 3b 1b 2h 3c 1c 2h 3d 1a 2s 3e 1b 2g 3a 1d 2h 3b 1c 2g 3c 1a 2g 3d 1a 2h 3e 1a 2c 3d 1b 2d 3e 1b 2e 3a 1a 2f 3a 1c 2f 3b 1d 2f 3c 1d 2e 3b 1c 2s 3c 1d 2s 3d 1d 2g 3e 1d 2c 3e 1d 2d 3d 1b 2o 3d 1a 2r 3d 1c 2d 3a 1c 2q 3b 1b 2d 3c 1b 2s 3a 1c 2c 3b 1c 2c 3c 1c 2e 3e 1b 2b 3b 1d 2o 3c 1b 2r 3c 1a 2t 3e 1b 2l 3a 1d 2n 3a 1b 2o 3b 1a 2e 3d 1b 2f 3e 1c 2b 3d 1b 2i 3c 1d 2p 3b 1b 2r 3e 1c 2t 3a 1a 2b 3b 1a 2t 3c 1a 2t 3b 1c 2b 3a 1d 2b 3a 1a 2t 3a 1c 2t 3b 1d 2t 3b 1a 2s 3d 1c 2t 3d 1d 2t 3a 1a 2s 3c 1c 2s 3e 1d 2s 3e 1a 2s 3b 1c 2s 3d 1d 2s 3c 1a 2s 3a 1b 2b 3a 1c 2s 3b 1d 2s 3b 1a 2r 3e 1b 2s 3d 1c 2s 3a 1d 2s 3a 1a 2r 3c 1b 2s 3c 1c 2r 3e 1d 2r 3e 1a 2r 3b 1b 2s 3e 1c 2r 3d 1d 2r 3d 1a 2r 3a 1b 2r 3d 1c 2r 3c 1d 2r 3c 1a 2q 3e 1b 2r 3b 1c 2r 3a 1d 2r 3b 1a 2q 3d 1b 2r 3a 1c 2q 3d 1d 2q 3e 1a 2q 3c 1b 2q 3e 1c 2q 3c 1d 2q 3c 1a 2q 3b 1b 2q 3d 1c 2q 3a 1d 2q 3b 1a 2p 3e 1b 2q 3b 1c 2p 3e 1d 2q 3a 1a 2p 3c 1b 2q 3a 1c 2p 3d 1d 2p 3e 1a 2p 3b 1b 2p 3d 1c 2p 3b 1d 2p 3d 1a 2p 3a 1b 2p 3c 1c 2p 3a 1d 2p 3c 1a 2o 3d 1b 2p 3b 1c 2o 3e 1d 2t 3c 1a 2o 3c 1b 2p 3a 1c 2o 3d 1d 2o 3e 1a 2o 3b 1b 2o 3e 1c 2o 3c 1d 2o 3d 1a 2o 3a 1b 2o 3c 1c 2o 3b 1d 2o 3b 1a 2n 3e 1b 2t 3d 1c 2n 3e 1d 2o 3a 1a 2n 3c 1b 2o 3a 1c 2n 3d 1d 2n 3d 1a 2n 3b 1b 2n 3e 1c 2n 3b 1d 2n 3c 1a 2n 3a 1b 2n 3d 1c 2n 3a 1d 2n 3b 1a 2m 3e 1b 2n 3c 1c 2m 3e 1d 2t 3e 1a 2m 3d 1b 2n 3a 1c 2m 3d 1d 2m 3d 1a 2m 3c 1b 2m 3e 1c 2m 3b 1d 2m 3c 1a 2m 3a 1b 2m 3c 1c 2m 3a 1d 2m 3b 1a 2l 3e 1b 2m 3b 1c 2l 3e 1d 2l 3d 1a 2l 3d 1b 2m 3a 1c 2l 3c 1d 2l 3c 1a 2l 3b 1b 2l 3e 1c 2l 3b 1d 2l 3b 1a 2l 3a 1b 2l 3d 1c 2l 3a 1d 2l 3a 1a 2k 3d 1b 2l 3c 1c 2k 3e 1d 2k 3e 1a 2k 3c 1b 2t 3e 1c 2k 3c 1d 2k 3d 1a 2k 3b 1b 2k 3e 1c 2k 3b 1d 2k 3c 1a 2k 3a 1b 2k 3d 1c 2k 3a 1d 2k 3b 1a 2j 3d 1b 2k 3a 1c 2j 3e 1d 2j 3e 1a 2j 3c 1b 2j 3e 1c 2j 3c 1d 2j 3d 1a 2j 3b 1b 2j 3d 1c 2j 3b 1d 2j 3c 1a 2j 3a 1b 2j 3a 1c 2j 3a 1d 2j 3b 1a 2i 3e 1b 2i 3d 1c 2i 3e 1d 2i 3e 1a 2i 3d 1b 2t 3a 1c 2i 3c 1d 2i 3d 1a 2i 3c 1b 2i 3b 1c 2i 3b 1d 2i 3c 1a 2i 3b 1b 2i 3a 1c 2i 3a 1d 2i 3a 1a 2h 3d 1b 2h 3e 1c 2h 3e 1d 2h 3e 1a 2h 3c 1b 2h 3d 1c 2h 3c 1d 2h 3d 1a 2h 3b 1b 2h 3b 1c 2h 3b 1d 2h 3c 1a 2g 3e 1b 2h 3a 1c 2h 3a 1d 2h 3a 1a 2g 3c 1b 2g 3e 1c 2g 3e 1d 2g 3d 1a 2g 3b 1b 2g 3d 1c 2g 3d 1d 2g 3c 1a 2g 3a 1b 2g 3c 1c 2g 3b 1d 2g 3a 1a 2f 3e 1b 2g 3b 1c 2g 3a 1d 2f 3e 1a 2f 3d 1b 2t 3c 1c 2f 3e 1d 2f 3d 1a 2f 3c 1b 2f 3c 1c 2f 3d 1d 2f 3b 1a 2f 3b 1b 2f 3b 1c 2f 3c 1d 2f 3a 1a 2e 3e 1b 2f 3a 1c 2f 3a 1d 2e 3e 1a 2c 3a 1a 2d 3a 1b 2e 3e 1c 2e 3d 1d 2e 3d 1d 2c 3d 1d 2d 3e 1b 2e 3d 1c 2e 3c 1d 2c 3c 1d 2d 3c 1a 2t 3d 1b 2e 3c 1c 2e 3b 1d 2c 3b 1d 2d 3b 1a 2d 3e 1b 2e 3b 1c 2e 3a 1d 2b 3e 1d 2c 3a 1a 2d 3d 1b 2d 3d 1c 2d 3e 1c 2b 3c 1c 2c 3e 1a 2d 3c 1b 2d 3b 1c 2b 3b 1c 2c 3d 1a 2e 3a 1b 2d 3a 1d 2b 3d 1c 2c 3a 1a 2c 3e 1b 2c 3e 1b 2b 3e 1a 2c 3c 1b 2b 3d 1a 2c 3b 1b 2b 3c 1a 2e 3b 1c 2d 3d 1d 2e 3c 1d 2b 3b 1a 2b 3e 1b 2c 3d 1c 2t 3e 1d 2d 3a 1a 2b 3c 1b 2c 3b 1c 2d 3c 1a 2b 3d 1b 2c 3c 1c 2d 3b 1d 2e 3a # test112: (use a -n bigger than 2) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has more than -n features) (a restriction comes after the dimensions it constrains) (no -s) ./jenny -n3 6 4 6 8 6 4 6 8 -w1ab2ab3ab4ab5ab6ab7ab8ab 1a 2a 3c 4f 5d 6c 7b 8f 1b 2c 3b 4g 5f 6b 7c 8h 1c 2d 3f 4a 5b 6d 7d 8e 1d 2b 3e 4b 5c 6a 7f 8a 1e 2d 3d 4e 5a 6a 7a 8c 1f 2a 3a 4c 5e 6b 7e 8g 1e 2c 3a 4d 5b 6c 7f 8b 1f 2b 3b 4h 5d 6d 7a 8d 1a 2b 3d 4e 5f 6b 7d 8b 1b 2a 3d 4h 5c 6c 7c 8e 1c 2a 3e 4d 5f 6d 7e 8c 1d 2a 3f 4g 5a 6c 7d 8d 1b 2c 3c 4b 5a 6d 7b 8g 1a 2d 3f 4h 5e 6a 7f 8h 1a 2c 3b 4a 5c 6a 7e 8f 1a 2d 3a 4c 5a 6d 7c 8a 1b 2d 3e 4f 5b 6b 7b 8d 1c 2b 3c 4a 5e 6c 7a 8h 1d 2c 3d 4f 5d 6d 7e 8h 1e 2a 3c 4c 5f 6a 7b 8e 1f 2c 3e 4e 5e 6c 7d 8h 1b 2b 3f 4d 5d 6a 7c 8f 1a 2c 3f 4b 5b 6b 7a 8c 1a 2d 3c 4g 5c 6d 7e 8b 1e 2a 3b 4b 5b 6c 7e 8a 1a 2b 3a 4f 5c 6a 7d 8g 1c 2c 3d 4g 5e 6b 7b 8a 1f 2d 3b 4d 5a 6b 7f 8e 1d 2d 3a 4h 5f 6b 7a 8f 1e 2b 3f 4c 5c 6b 7b 8h 1f 2b 3c 4e 5b 6a 7c 8a 1e 2d 3e 4a 5d 6b 7f 8g 1c 2b 3e 4h 5a 6a 7e 8b 1b 2d 3b 4c 5d 6c 7d 8c 1a 2a 3c 4e 5e 6d 7f 8d 1d 2d 3b 4b 5e 6a 7c 8b 1f 2a 3f 4f 5f 6c 7a 8a 1c 2c 3d 4c 5b 6d 7f 8f 1b 2a 3a 4a 5d 6b 7b 8b 1f 2b 3a 4g 5c 6a 7f 8c 1c 2c 3a 4e 5c 6a 7e 8d 1a 2c 3e 4g 5d 6c 7a 8e 1d 2c 3c 4d 5f 6c 7d 8g 1e 2a 3d 4b 5f 6d 7d 8d 1e 2a 3c 4f 5e 6b 7c 8c 1c 2b 3b 4e 5d 6a 7a 8g 1d 2b 3b 4a 5a 6d 7b 8c 1a 2a 3a 4d 5c 6b 7a 8h 1f 2c 3d 4h 5b 6a 7b 8g 1c 2b 3e 4b 5e 6b 7c 8f 1b 2b 3a 4b 5e 6d 7e 8e 1f 2d 3d 4a 5f 6c 7c 8d 1d 2c 3f 4e 5b 6b 7e 8f 1f 2c 3b 4f 5a 6c 7f 8f 1b 2c 3c 4h 5d 6a 7d 8a 1b 2c 3e 4c 5d 6a 7a 8d 1c 2b 3d 4d 5e 6c 7b 8d 1f 2c 3f 4f 5a 6d 7a 8b 1e 2d 3f 4g 5b 6a 7d 8f 1f 2a 3f 4b 5d 6d 7c 8g 1b 2b 3f 4e 5f 6c 7f 8e 1d 2a 3d 4c 5a 6a 7b 8h 1d 2d 3a 4f 5b 6c 7b 8e 1e 2d 3c 4h 5b 6d 7b 8c 1c 2a 3e 4a 5b 6a 7b 8a 1c 2d 3b 4b 5b 6d 7b 8h 1c 2b 3a 4f 5f 6d 7b 8g 1e 2c 3e 4c 5e 6d 7b 8b 1b 2d 3f 4d 5c 6d 7b 8a 1b 2d 3a 4e 5e 6a 7b 8g 1d 2b 3c 4g 5b 6b 7f 8g 1a 2c 3d 4d 5c 6d 7c 8c 1a 2a 3b 4h 5a 6b 7d 8g 1a 2a 3f 4c 5c 6c 7e 8b 1a 2b 3e 4d 5b 6d 7a 8f 1e 2b 3d 4g 5a 6d 7e 8g 1b 2a 3a 4g 5b 6d 7d 8h 1a 2b 3d 4a 5d 6c 7f 8a 1d 2a 3a 4e 5d 6c 7c 8c 1a 2a 3e 4g 5f 6a 7c 8g 1c 2d 3e 4c 5c 6c 7c 8g 1d 2d 3e 4e 5f 6d 7a 8h 1f 2a 3b 4e 5c 6d 7b 8e 1b 2a 3e 4e 5a 6b 7e 8a 1e 2c 3a 4a 5a 6a 7d 8e 1c 2d 3c 4f 5f 6a 7f 8f 1f 2a 3d 4a 5e 6a 7a 8f 1d 2b 3b 4h 5e 6c 7e 8f 1a 2b 3c 4d 5d 6b 7e 8d 1d 2b 3f 4c 5e 6d 7d 8a 1d 2a 3b 4a 5f 6d 7f 8b 1e 2a 3a 4h 5c 6d 7f 8f 1c 2c 3a 4h 5e 6c 7a 8c 1a 2a 3e 4b 5a 6c 7f 8c 1f 2d 3d 4b 5c 6b 7f 8h 1e 2c 3f 4h 5f 6d 7e 8d 1f 2c 3c 4a 5c 6b 7d 8a 1a 2a 3d 4f 5b 6a 7e 8e 1e 2b 3a 4g 5f 6c 7c 8b 1b 2b 3b 4f 5c 6b 7a 8a 1c 2d 3f 4c 5f 6b 7a 8d 1e 2a 3b 4d 5d 6a 7f 8h 1c 2a 3c 4d 5a 6d 7d 8b 1f 2d 3f 4b 5d 6a 7e 8e 1c 2c 3f 4a 5d 6c 7c 8h 1d 2c 3c 4c 5c 6c 7f 8d 1e 2b 3e 4h 5b 6b 7d 8e 1b 2d 3d 4g 5d 6a 7f 8b 1c 2b 3a 4e 5a 6b 7f 8h 1d 2c 3e 4f 5a 6b 7d 8c 1d 2a 3d 4d 5b 6b 7c 8h 1f 2d 3c 4g 5a 6c 7a 8g 1b 2c 3d 4a 5a 6c 7e 8d 1f 2c 3a 4b 5f 6a 7d 8b 1a 2b 3b 4c 5e 6b 7c 8e 1f 2d 3e 4g 5e 6d 7d 8c 1e 2c 3c 4f 5c 6a 7a 8h 1e 2d 3b 4h 5c 6a 7c 8d 1e 2b 3c 4b 5d 6c 7d 8c 1b 2d 3b 4d 5f 6a 7e 8g 1f 2b 3c 4c 5f 6d 7e 8f 1a 2a 3e 4d 5e 6a 7d 8a 1f 2b 3e 4h 5c 6c 7b 8b 1c 2a 3f 4h 5a 6b 7b 8e 1e 2c 3b 4e 5e 6b 7a 8d 1a 2c 3f 4f 5e 6b 7f 8g 1d 2b 3f 4a 5f 6a 7a 8d 1e 2d 3d 4f 5e 6d 7e 8a 1a 2d 3b 4e 5b 6c 7a 8b 1c 2a 3b 4g 5d 6b 7d 8f 1b 2a 3b 4c 5b 6a 7f 8c 1b 2a 3c 4b 5b 6a 7a 8d 1b 2b 3d 4f 5b 6c 7c 8g 1d 2c 3b 4b 5d 6b 7b 8e 1d 2c 3c 4d 5e 6a 7a 8e 1a 2a 3a 4a 5f 6c 7e 8h 1b 2d 3c 4c 5e 6c 7c 8f 1a 2d 3e 4d 5f 6b 7b 8b 1c 2c 3b 4e 5f 6d 7c 8a 1c 2a 3e 4f 5c 6d 7a 8c 1f 2b 3d 4g 5d 6b 7a 8c 1b 2b 3e 4e 5a 6d 7c 8d 1d 2d 3d 4a 5c 6c 7d 8f 1f 2c 3b 4g 5b 6b 7e 8b 1e 2c 3e 4b 5f 6c 7b 8f 1d 2d 3a 4d 5a 6c 7e 8a 1c 2a 3a 4c 5d 6d 7f 8e 1e 2a 3f 4h 5e 6c 7f 8g 1a 2d 3c 4a 5a 6b 7d 8h 1b 2d 3c 4b 5f 6b 7e 8c 1c 2c 3c 4g 5a 6a 7c 8e 1f 2a 3d 4h 5a 6d 7f 8a 1d 2b 3a 4c 5b 6a 7a 8b 1f 2c 3a 4f 5f 6b 7c 8e 1d 2c 3a 4g 5c 6d 7b 8d 1a 2d 3d 4a 5d 6d 7b 8d 1d 2b 3f 4h 5c 6d 7c 8h 1c 2b 3f 4g 5b 6c 7e 8c 1c 2b 3d 4d 5c 6a 7d 8e 1a 2b 3f 4b 5a 6a 7b 8b 1e 2d 3a 4b 5d 6d 7a 8a 1b 2b 3f 4a 5e 6b 7d 8b 1c 2d 3f 4e 5a 6c 7b 8f 1d 2a 3c 4f 5a 6a 7e 8g 1f 2c 3a 4d 5d 6c 7b 8g 1b 2d 3f 4h 5a 6b 7c 8c 1a 2b 3b 4g 5e 6c 7b 8h 1f 2d 3e 4c 5b 6c 7f 8h 1b 2c 3e 4a 5c 6d 7f 8e 1e 2c 3f 4g 5a 6b 7f 8a 1f 2b 3f 4f 5e 6a 7f 8d 1e 2a 3f 4a 5a 6d 7c 8f 1a 2c 3f 4e 5d 6a 7b 8c 1a 2c 3c 4h 5b 6c 7c 8b 1f 2a 3e 4d 5c 6b 7e 8d 1d 2a 3d 4b 5c 6c 7a 8c 1d 2d 3e 4c 5e 6a 7e 8c 1d 2d 3e 4g 5d 6d 7f 8f 1c 2d 3f 4f 5d 6b 7c 8b 1f 2d 3b 4g 5f 6a 7b 8a 1c 2c 3e 4d 5b 6b 7e 8g 1a 2c 3b 4f 5b 6d 7d 8d 1e 2a 3e 4e 5d 6a 7e 8f 1b 2a 3d 4h 5f 6b 7f 8d 1f 2b 3e 4f 5d 6a 7e 8h 1f 2b 3e 4b 5a 6c 7a 8e 1b 2c 3d 4c 5f 6d 7a 8b 1e 2b 3d 4a 5b 6c 7a 8h 1f 2d 3c 4d 5e 6d 7c 8h 1c 2d 3a 4f 5e 6c 7d 8a 1e 2b 3c 4e 5c 6c 7b 8a 1d 2d 3c 4h 5d 6d 7a 8g 1a 2c 3c 4c 5f 6d 7f 8h 1b 2c 3d 4b 5e 6c 7c 8a 1d 2a 3e 4a 5e 6b 7e 8e 1e 2d 3d 4d 5f 6b 7e 8f 1f 2a 3c 4h 5e 6b 7b 8h 1e 2b 3b 4c 5a 6c 7f 8d 1b 2a 3c 4g 5c 6c 7b 8c 1b 2a 3e 4f 5e 6c 7f 8b 1e 2c 3d 4e 5d 6d 7c 8e 1c 2a 3b 4a 5e 6d 7f 8g 1b 2d 3c 4e 5b 6b 7d 8e 1a 2d 3d 4b 5b 6c 7d 8g 1d 2b 3c 4e 5a 6a 7d 8f 1f 2c 3b 4c 5f 6a 7d 8c 1d 2c 3b 4h 5b 6b 7f 8a 1b 2a 3f 4d 5a 6c 7a 8h 1e 2a 3f 4g 5e 6a 7a 8b 1a 2c 3a 4c 5a 6b 7d 8f 1b 2c 3c 4a 5b 6b 7c 8f 1c 2a 3d 4b 5a 6c 7e 8b 1f 2d 3a 4a 5b 6d 7e 8c 1c 2d 3e 4h 5f 6c 7d 8d 1c 2a 3b 4d 5b 6c 7c 8d 1d 2a 3d 4e 5c 6b 7b 8g 1e 2c 3b 4b 5c 6d 7d 8g 1b 2c 3a 4d 5a 6a 7f 8c 1e 2b 3c 4d 5f 6d 7f 8a 1c 2d 3b 4g 5f 6d 7a 8e 1e 2b 3b 4f 5f 6a 7d 8h 1b 2d 3a 4h 5d 6c 7e 8h 1f 2a 3f 4e 5b 6d 7c 8b 1c 2c 3b 4c 5a 6d 7e 8h 1a 2d 3a 4b 5d 6c 7f 8d 1c 2a 3d 4a 5c 6b 7d 8c 1b 2d 3b 4a 5e 6d 7a 8a 1a 2b 3a 4h 5b 6a 7b 8f 1e 2d 3f 4f 5c 6c 7e 8e 1f 2d 3d 4c 5e 6c 7d 8e 1d 2b 3c 4c 5d 6b 7d 8b 1a 2d 3b 4b 5f 6d 7f 8f 1c 2d 3d 4d 5d 6b 7a 8a 1d 2b 3d 4h 5f 6a 7e 8c 1b 2b 3a 4f 5c 6d 7e 8f 1d 2d 3e 4g 5b 6b 7c 8d 1f 2b 3e 4a 5f 6b 7a 8g 1c 2c 3f 4a 5c 6a 7f 8b 1c 2c 3c 4e 5e 6c 7e 8e 1e 2a 3e 4c 5d 6a 7c 8a 1f 2a 3a 4b 5a 6b 7b 8c 1a 2d 3d 4f 5a 6b 7a 8d 1e 2b 3a 4g 5e 6b 7d 8d 1b 2c 3f 4c 5c 6d 7d 8g 1f 2d 3f 4e 5c 6b 7a 8f 1e 2a 3e 4h 5d 6b 7a 8b 1b 2b 3e 4g 5a 6d 7b 8c 1d 2d 3f 4d 5e 6b 7f 8c 1f 2a 3a 4b 5b 6a 7c 8f 1b 2b 3a 4c 5f 6c 7b 8a 1c 2d 3b 4f 5d 6b 7e 8c 1e 2c 3b 4a 5f 6c 7b 8g 1f 2c 3c 4e 5d 6a 7f 8b 1d 2a 3d 4g 5f 6a 7e 8d 1b 2c 3d 4f 5e 6a 7b 8h 1c 2a 3c 4b 5c 6b 7c 8a 1a 2b 3c 4a 5d 6a 7a 8e 1a 2b 3c 4h 5c 6d 7f 8e 1d 2b 3b 4d 5c 6c 7d 8b 1d 2c 3e 4d 5a 6d 7c 8g 1e 2d 3c 4b 5a 6b 7f 8b 1e 2d 3e 4b 5a 6a 7c 8h 1c 2a 3b 4e 5c 6a 7d 8h 1a 2c 3e 4h 5c 6b 7e 8a 1a 2a 3f 4g 5f 6d 7f 8c 1f 2b 3a 4d 5a 6a 7a 8d 1c 2b 3d 4c 5e 6a 7f 8g 1f 2a 3f 4f 5d 6d 7d 8f 1f 2d 3d 4e 5b 6c 7e 8d 1f 2b 3c 4f 5b 6a 7c 8c 1e 2a 3d 4g 5c 6b 7a 8e 1a 2c 3d 4g 5b 6d 7d 8a 1b 2c 3e 4h 5c 6d 7d 8f 1d 2b 3a 4a 5c 6a 7c 8g 1d 2c 3a 4b 5c 6c 7e 8h 1a 2c 3c 4c 5b 6a 7a 8a 1d 2b 3d 4f 5a 6d 7f 8e 1a 2c 3d 4a 5e 6d 7a 8g 1a 2d 3f 4e 5d 6b 7c 8h 1b 2a 3b 4c 5a 6a 7a 8f 1a 2d 3f 4d 5f 6c 7c 8e 1f 2c 3f 4c 5c 6a 7c 8d 1c 2b 3c 4h 5f 6b 7e 8a 1a 2b 3a 4e 5d 6d 7e 8b 1c 2b 3c 4d 5b 6a 7b 8c 1e 2a 3a 4e 5b 6d 7a 8g 1c 2b 3f 4b 5f 6a 7f 8g 1d 2a 3f 4h 5d 6a 7b 8d 1d 2a 3b 4f 5e 6d 7c 8f 1c 2c 3a 4g 5a 6c 7a 8f 1e 2b 3d 4f 5c 6a 7b 8b 1d 2c 3c 4a 5f 6c 7c 8c 1b 2b 3b 4h 5b 6a 7a 8e 1e 2a 3a 4f 5a 6c 7b 8d 1e 2d 3a 4g 5d 6a 7b 8h 1b 2b 3f 4b 5c 6a 7d 8d 1f 2d 3f 4d 5b 6c 7d 8c 1d 2d 3a 4e 5e 6a 7f 8a 1f 2d 3d 4d 5a 6a 7c 8b 1b 2d 3f 4c 5b 6b 7f 8a 1d 2a 3e 4h 5b 6d 7d 8b 1e 2b 3c 4a 5e 6d 7b 8f 1b 2b 3d 4b 5d 6d 7d 8f 1f 2a 3f 4g 5d 6d 7c 8a 1e 2a 3f 4b 5e 6b 7e 8h 1b 2a 3e 4d 5d 6b 7d 8g 1a 2b 3b 4e 5e 6b 7e 8c 1c 2c 3d 4h 5f 6d 7d 8h 1e 2d 3f 4c 5b 6a 7b 8g 1c 2a 3c 4c 5d 6d 7b 8d 1e 2d 3f 4a 5c 6a 7a 8c 1d 2a 3f 4b 5f 6d 7d 8e 1c 2d 3a 4f 5b 6b 7a 8b 1d 2c 3e 4g 5e 6c 7e 8b 1c 2a 3e 4h 5d 6d 7c 8c 1d 2a 3b 4e 5f 6a 7b 8d 1e 2b 3f 4a 5a 6a 7e 8a 1b 2a 3d 4f 5f 6c 7b 8c 1f 2d 3b 4h 5f 6c 7e 8e 1d 2a 3c 4d 5c 6b 7b 8f 1b 2d 3c 4g 5e 6c 7f 8d 1c 2c 3b 4g 5c 6c 7f 8g 1e 2c 3d 4c 5c 6b 7e 8c 1f 2c 3a 4h 5a 6c 7c 8h 1b 2a 3e 4a 5f 6c 7d 8f 1a 2c 3f 4e 5a 6c 7e 8g 1b 2b 3b 4b 5b 6d 7b 8b 1f 2d 3b 4f 5c 6b 7c 8g 1e 2b 3e 4d 5d 6d 7b 8e 1e 2c 3c 4h 5b 6d 7e 8h 1a 2d 3e 4f 5f 6d 7c 8a 1b 2c 3b 4d 5e 6d 7e 8d 1f 2c 3f 4a 5f 6c 7b 8e 1a 2a 3e 4c 5d 6b 7d 8h 1a 2c 3f 4b 5e 6b 7f 8f 1e 2a 3a 4e 5f 6d 7d 8c 1c 2b 3d 4e 5e 6c 7f 8b 1a 2b 3d 4g 5a 6c 7e 8f 1d 2a 3d 4f 5d 6a 7b 8a 1f 2b 3b 4a 5d 6b 7d 8d 1b 2b 3e 4b 5c 6d 7b 8h 1e 2b 3a 4c 5b 6d 7e 8d 1d 2c 3e 4c 5b 6a 7c 8e 1f 2d 3f 4h 5e 6d 7d 8b 1c 2c 3a 4b 5e 6b 7d 8g 1d 2c 3b 4g 5a 6a 7a 8c 1b 2a 3f 4f 5d 6c 7a 8g 1b 2c 3e 4e 5c 6b 7c 8b 1e 2d 3b 4d 5f 6b 7a 8c 1d 2d 3c 4h 5a 6c 7a 8a 1d 2c 3a 4a 5e 6b 7c 8a 1a 2a 3e 4a 5b 6a 7f 8d 1e 2b 3e 4e 5b 6a 7b 8h 1b 2b 3f 4g 5e 6d 7b 8e 1f 2b 3a 4e 5f 6d 7f 8f 1c 2d 3e 4b 5b 6a 7f 8e 1a 2d 3a 4c 5c 6d 7b 8c 1d 2d 3c 4f 5f 6b 7a 8b 1d 2c 3a 4d 5e 6d 7d 8h 1e 2b 3d 4d 5c 6b 7f 8g 1f 2c 3d 4c 5d 6d 7b 8f 1d 2c 3c 4b 5a 6b 7a 8f 1a 2d 3f 4f 5b 6b 7f 8h 1b 2b 3c 4g 5d 6d 7a 8h 1f 2c 3b 4b 5e 6b 7b 8d 1e 2d 3d 4h 5a 6c 7a 8f 1d 2c 3f 4e 5e 6a 7c 8g 1b 2c 3f 4d 5f 6c 7e 8b 1f 2d 3e 4a 5a 6c 7c 8b 1c 2d 3e 4g 5c 6b 7d 8h 1d 2b 3c 4g 5f 6c 7d 8a 1f 2a 3f 4c 5a 6c 7a 8e 1f 2b 3a 4a 5a 6b 7f 8g 1c 2b 3e 4h 5e 6d 7c 8g 1e 2d 3e 4d 5f 6c 7f 8d 1c 2c 3a 4f 5a 6c 7c 8h 1c 2c 3f 4b 5d 6c 7f 8a 1c 2a 3a 4a 5a 6c 7a 8d 1a 2b 3a 4g 5a 6b 7e 8e 1b 2c 3b 4d 5b 6c 7b 8f 1c 2b 3e 4c 5a 6c 7d 8a 1e 2c 3f 4e 5d 6c 7d 8d 1c 2a 3b 4h 5d 6c 7f 8b 1f 2b 3d 4f 5b 6b 7a 8f 1b 2a 3c 4a 5b 6a 7e 8g 1d 2a 3f 4c 5f 6c 7c 8f 1c 2b 3c 4c 5a 6a 7e 8c 1d 2d 3d 4g 5e 6d 7c 8e 1c 2c 3d 4b 5e 6a 7b 8c 1a 2d 3d 4h 5c 6c 7d 8c 1b 2c 3c 4f 5a 6d 7d 8a 1b 2b 3a 4e 5a 6a 7a 8e 1c 2d 3f 4g 5c 6c 7b 8b 1a 2d 3c 4h 5f 6b 7c 8d 1d 2a 3b 4c 5c 6d 7a 8g 1a 2c 3b 4d 5d 6b 7c 8a 1c 2c 3e 4b 5e 6c 7a 8b 1f 2d 3f 4g 5f 6a 7d 8h 1c 2a 3e 4e 5b 6a 7f 8c 1a 2d 3c 4b 5c 6b 7c 8e 1b 2c 3c 4h 5f 6b 7b 8b 1a 2d 3e 4b 5d 6a 7e 8g 1f 2a 3a 4g 5c 6b 7e 8a 1b 2d 3a 4b 5f 6b 7c 8d 1c 2b 3a 4a 5d 6d 7e 8f 1e 2a 3a 4d 5b 6d 7c 8e 1e 2c 3b 4f 5e 6c 7f 8e 1e 2d 3b 4b 5c 6c 7a 8b 1b 2d 3a 4g 5d 6b 7d 8g 1a 2a 3d 4h 5d 6b 7a 8h 1c 2a 3a 4f 5d 6d 7f 8d 1f 2c 3c 4b 5d 6b 7a 8h 1b 2a 3a 4c 5e 6c 7c 8h 1a 2c 3e 4e 5f 6b 7e 8e 1c 2d 3d 4c 5f 6c 7c 8b 1c 2c 3a 4d 5e 6d 7f 8f 1f 2b 3c 4b 5e 6c 7d 8a 1e 2c 3c 4g 5d 6a 7c 8d 1e 2d 3e 4f 5d 6b 7c 8g 1c 2a 3c 4h 5c 6a 7e 8g 1d 2b 3c 4a 5c 6d 7f 8h 1b 2c 3c 4e 5f 6a 7f 8g 1d 2a 3d 4a 5b 6a 7a 8b 1f 2c 3c 4g 5a 6a 7d 8d 1e 2d 3b 4h 5a 6a 7c 8a 1a 2c 3d 4e 5c 6a 7c 8f 1a 2d 3c 4a 5d 6d 7f 8c 1e 2c 3b 4c 5b 6b 7d 8a 1c 2d 3b 4g 5b 6d 7a 8d 1e 2d 3e 4h 5c 6b 7f 8c 1f 2a 3c 4f 5d 6c 7d 8e 1f 2b 3b 4d 5f 6d 7b 8h 1a 2c 3c 4a 5e 6c 7c 8b 1f 2d 3b 4h 5c 6d 7a 8c 1a 2c 3d 4c 5c 6a 7b 8a 1a 2d 3f 4d 5b 6a 7d 8d 1b 2c 3b 4e 5e 6c 7f 8f 1d 2a 3c 4f 5c 6c 7f 8d 1f 2a 3b 4g 5b 6a 7d 8e 1d 2c 3a 4h 5c 6b 7d 8e 1a 2d 3a 4d 5e 6c 7a 8b 1e 2a 3c 4d 5e 6d 7a 8g 1a 2d 3c 4c 5f 6a 7b 8g 1b 2b 3d 4g 5a 6a 7f 8h 1f 2b 3e 4d 5b 6a 7a 8a 1c 2d 3e 4b 5c 6a 7e 8f 1b 2a 3b 4c 5a 6a 7b 8b 1b 2c 3c 4e 5e 6d 7a 8c 1e 2b 3b 4f 5e 6c 7d 8f 1a 2d 3f 4h 5f 6d 7a 8a 1d 2d 3c 4a 5e 6a 7c 8d 1d 2c 3f 4f 5a 6d 7b 8b 1e 2b 3e 4g 5a 6b 7d 8b 1b 2b 3b 4h 5f 6a 7b 8g 1b 2a 3b 4a 5b 6d 7c 8c 1e 2a 3d 4b 5f 6b 7b 8e 1f 2b 3f 4c 5d 6c 7e 8b 1d 2b 3b 4e 5a 6a 7b 8b 1b 2d 3e 4f 5d 6b 7a 8e 1d 2d 3e 4g 5e 6c 7b 8g 1f 2a 3a 4c 5b 6d 7e 8a 1f 2c 3e 4d 5a 6b 7b 8f 1d 2a 3e 4b 5a 6c 7d 8d 1b 2a 3d 4h 5e 6b 7a 8d 1d 2c 3b 4b 5f 6a 7d 8h 1e 2a 3a 4a 5c 6a 7e 8b 1c 2d 3d 4f 5c 6a 7c 8d 1b 2d 3c 4g 5c 6c 7c 8f 1f 2a 3e 4e 5a 6d 7d 8g 1a 2c 3d 4b 5f 6c 7b 8a 1d 2d 3e 4a 5d 6a 7f 8c 1a 2a 3e 4c 5e 6b 7a 8d 1a 2c 3c 4d 5d 6b 7f 8b 1c 2c 3e 4f 5f 6d 7e 8f 1f 2a 3a 4h 5a 6b 7e 8d 1b 2c 3d 4g 5d 6c 7e 8h 1b 2a 3e 4a 5c 6a 7b 8h 1c 2c 3a 4d 5f 6c 7e 8h 1e 2a 3d 4f 5b 6b 7f 8c 1c 2b 3a 4h 5e 6d 7b 8a 1e 2d 3e 4c 5c 6d 7a 8f 1b 2d 3d 4e 5d 6b 7e 8a 1a 2d 3f 4f 5e 6d 7a 8c 1e 2c 3e 4d 5a 6b 7d 8h 1c 2b 3b 4h 5b 6c 7a 8h 1e 2a 3b 4g 5e 6d 7b 8f 1b 2c 3b 4c 5c 6c 7e 8e 1c 2a 3d 4a 5a 6c 7d 8g 1d 2d 3d 4b 5f 6b 7a 8g 1a 2c 3f 4e 5f 6c 7a 8a 1f 2a 3b 4f 5a 6a 7b 8a 1f 2a 3f 4h 5b 6c 7c 8f 1d 2a 3b 4b 5b 6d 7c 8c 1e 2d 3f 4a 5c 6b 7a 8d 1e 2b 3f 4d 5f 6b 7d 8g 1a 2a 3d 4f 5b 6c 7d 8b 1b 2c 3e 4g 5a 6d 7a 8a 1a 2a 3b 4h 5d 6a 7d 8e 1c 2a 3d 4a 5f 6b 7c 8e 1a 2a 3c 4d 5a 6a 7c 8g 1f 2a 3b 4e 5c 6a 7f 8c 1b 2a 3d 4e 5c 6b 7e 8h 1e 2b 3e 4c 5f 6d 7d 8d 1d 2a 3c 4d 5d 6b 7e 8c 1d 2d 3b 4f 5b 6a 7e 8b 1c 2d 3f 4g 5e 6c 7b 8g 1c 2d 3c 4h 5d 6d 7a 8f 1a 2d 3c 4g 5b 6d 7b 8d 1f 2d 3b 4a 5d 6c 7e 8h 1f 2c 3f 4c 5d 6b 7a 8c 1c 2c 3b 4b 5a 6b 7e 8d 1b 2d 3c 4d 5a 6b 7e 8e 1c 2d 3d 4f 5a 6d 7f 8e 1a 2b 3f 4a 5c 6c 7a 8g 1a 2a 3d 4c 5c 6d 7a 8d 1f 2a 3a 4f 5b 6b 7f 8a 1d 2a 3b 4g 5f 6c 7e 8h 1c 2a 3e 4h 5b 6d 7d 8h 1b 2c 3b 4b 5d 6c 7f 8b 1c 2a 3f 4c 5a 6c 7c 8c 1e 2c 3a 4e 5a 6c 7f 8b 1c 2d 3d 4g 5a 6c 7f 8e 1f 2b 3d 4h 5c 6a 7d 8b 1c 2b 3b 4g 5b 6d 7e 8g 1f 2c 3a 4a 5b 6c 7f 8f 1b 2b 3a 4c 5a 6c 7c 8g 1b 2b 3d 4d 5d 6b 7d 8g 1d 2b 3a 4f 5e 6d 7c 8c 1f 2c 3a 4g 5f 6c 7b 8f 1d 2a 3a 4h 5a 6d 7d 8g 1e 2a 3c 4f 5f 6c 7e 8d 1d 2b 3f 4e 5a 6b 7f 8e 1a 2a 3a 4b 5e 6c 7e 8h 1c 2d 3d 4a 5f 6c 7a 8a 1d 2a 3c 4c 5e 6d 7a 8h 1c 2d 3f 4d 5a 6c 7d 8f 1f 2c 3a 4h 5c 6b 7e 8b 1e 2b 3f 4a 5e 6a 7f 8c 1a 2a 3b 4a 5c 6d 7b 8e 1e 2d 3e 4c 5d 6b 7b 8g 1f 2b 3c 4e 5f 6c 7c 8h 1e 2c 3a 4g 5b 6a 7c 8c 1e 2b 3d 4h 5b 6b 7f 8d 1e 2d 3a 4e 5e 6b 7d 8a 1d 2a 3a 4d 5b 6d 7f 8d 1f 2a 3f 4f 5e 6d 7c 8h 1c 2a 3f 4b 5a 6d 7d 8a 1a 2a 3e 4c 5c 6b 7f 8b 1d 2b 3e 4h 5e 6c 7a 8e # test113: (use a -n bigger than 2) (put -n last) (more than 10 dimensions) (a dimensions with 3 to 9 features) (different size dimensions) (several restrictions) (some restrictions fully duplicated) (a restriction comes after the dimensions it constrains) (one -s) (put -s in the middle) ./jenny 3 4 3 4 3 4 3 4 3 4 3 -s7 4 3 4 3 4 3 4 3 4 -n3 -w10ab -w10a -w10b 1a 2c 3a 4d 5a 6a 7b 8c 9b 10c 11a 12b 13b 14c 15a 16c 17a 18c 19a 20b 1b 2d 3b 4b 5b 6c 7a 8a 9a 10d 11c 12c 13c 14d 15b 16a 17c 18a 19b 20d 1c 2b 3c 4c 5c 6b 7c 8b 9c 10c 11b 12a 13a 14b 15c 16b 17b 18b 19c 20a 1a 2a 3c 4a 5a 6d 7c 8d 9a 10d 11c 12d 13c 14a 15c 16d 17a 18d 19a 20c 1b 2a 3b 4d 5c 6d 7a 8a 9b 10c 11b 12d 13a 14c 15b 16c 17b 18d 19b 20c 1c 2a 3a 4a 5b 6d 7b 8b 9c 10d 11a 12c 13b 14b 15a 16a 17c 18d 19c 20c 1a 2b 3a 4b 5c 6c 7b 8d 9a 10c 11a 12a 13b 14a 15a 16d 17b 18a 19b 20a 1b 2c 3b 4c 5b 6a 7a 8d 9c 10d 11b 12b 13a 14a 15b 16d 17c 18c 19c 20b 1a 2d 3b 4a 5a 6b 7a 8c 9b 10d 11b 12a 13a 14d 15a 16b 17a 18b 19a 20d 1b 2b 3c 4d 5b 6b 7c 8c 9b 10d 11c 12c 13c 14c 15c 16c 17c 18a 19c 20a 1c 2c 3c 4b 5c 6a 7c 8b 9a 10c 11c 12b 13c 14d 15c 16a 17b 18c 19b 20d 1b 2d 3a 4c 5a 6c 7b 8a 9c 10c 11a 12d 13c 14b 15b 16b 17a 18b 19a 20c 1a 2c 3c 4a 5b 6b 7c 8a 9a 10c 11c 12a 13b 14b 15b 16b 17c 18b 19b 20b 1c 2d 3a 4d 5c 6c 7a 8b 9b 10d 11b 12c 13a 14a 15c 16a 17a 18a 19a 20b 1c 2b 3b 4b 5a 6b 7b 8c 9c 10c 11a 12d 13b 14d 15c 16a 17a 18d 19c 20c 1a 2d 3a 4c 5a 6d 7c 8d 9c 10d 11c 12c 13b 14d 15a 16c 17b 18b 19a 20a 1c 2d 3c 4a 5b 6c 7b 8a 9a 10c 11a 12d 13a 14c 15a 16c 17b 18c 19c 20d 1b 2a 3a 4b 5a 6d 7a 8d 9b 10c 11b 12b 13b 14b 15a 16b 17c 18a 19a 20d 1b 2a 3b 4c 5c 6a 7a 8c 9a 10c 11b 12a 13c 14b 15b 16a 17a 18c 19b 20a 1c 2b 3c 4a 5b 6a 7a 8a 9b 10c 11a 12b 13c 14b 15b 16d 17a 18b 19a 20a 1b 2d 3b 4d 5a 6a 7c 8b 9c 10c 11a 12c 13c 14c 15a 16d 17b 18d 19b 20d 1a 2a 3a 4b 5c 6b 7c 8b 9b 10d 11c 12d 13c 14c 15b 16a 17c 18b 19c 20b 1c 2c 3b 4d 5c 6d 7b 8d 9a 10d 11c 12a 13a 14c 15c 16b 17b 18d 19a 20b 1b 2c 3a 4a 5c 6b 7b 8c 9c 10d 11b 12b 13a 14a 15c 16d 17b 18a 19b 20c 1a 2c 3b 4c 5a 6c 7c 8a 9b 10d 11a 12b 13a 14a 15c 16b 17c 18d 19c 20d 1a 2b 3c 4b 5a 6d 7a 8c 9c 10d 11a 12c 13a 14d 15b 16b 17b 18c 19b 20b 1a 2c 3c 4b 5b 6a 7b 8b 9c 10d 11b 12d 13b 14a 15b 16c 17a 18a 19a 20a 1c 2b 3a 4d 5a 6b 7a 8d 9a 10c 11c 12a 13c 14b 15a 16c 17c 18c 19c 20c 1c 2a 3c 4d 5b 6c 7c 8c 9a 10d 11b 12c 13b 14d 15a 16d 17a 18d 19b 20a 1c 2c 3c 4c 5c 6a 7a 8d 9b 10c 11c 12c 13b 14c 15a 16b 17a 18a 19c 20c 1b 2d 3a 4d 5b 6d 7c 8d 9a 10c 11a 12b 13a 14a 15b 16a 17a 18b 19c 20d 1b 2b 3b 4a 5c 6c 7a 8b 9c 10d 11a 12a 13b 14c 15c 16c 17c 18c 19a 20d 1a 2a 3a 4c 5b 6d 7b 8a 9b 10c 11b 12a 13c 14d 15c 16d 17b 18a 19c 20b 1a 2b 3b 4d 5a 6a 7b 8a 9c 10d 11c 12d 13a 14a 15a 16a 17c 18b 19b 20a 1a 2a 3b 4b 5b 6a 7c 8c 9a 10c 11a 12c 13a 14b 15c 16c 17c 18b 19a 20c 1a 2d 3c 4c 5c 6d 7b 8c 9b 10d 11c 12d 13b 14b 15c 16d 17c 18c 19b 20d 1a 2b 3c 4c 5b 6c 7a 8b 9b 10c 11c 12b 13b 14a 15a 16a 17b 18d 19a 20c 1a 2b 3a 4c 5a 6b 7b 8b 9a 10d 11b 12b 13c 14c 15b 16c 17a 18d 19b 20d 1b 2a 3c 4a 5a 6a 7b 8d 9c 10d 11c 12a 13a 14d 15b 16a 17b 18a 19c 20d 1a 2d 3b 4a 5c 6c 7c 8d 9c 10c 11b 12b 13c 14d 15a 16c 17c 18d 19c 20b 1c 2a 3b 4b 5a 6b 7c 8a 9b 10c 11b 12c 13b 14a 15b 16d 17b 18c 19c 20d 1a 2a 3a 4d 5b 6b 7a 8d 9c 10d 11a 12d 13c 14d 15c 16b 17b 18c 19b 20a 1a 2c 3b 4d 5c 6d 7c 8b 9b 10d 11a 12a 13c 14d 15b 16d 17c 18a 19a 20c 1b 2b 3b 4a 5b 6d 7b 8b 9b 10c 11c 12c 13c 14a 15a 16b 17a 18c 19b 20b 1b 2c 3a 4b 5c 6c 7c 8a 9c 10d 11c 12a 13a 14b 15a 16d 17a 18d 19c 20d 1b 2d 3c 4b 5a 6b 7a 8a 9a 10c 11b 12a 13b 14c 15c 16a 17c 18d 19a 20a 1c 2d 3c 4d 5c 6a 7b 8c 9a 10d 11b 12b 13c 14a 15b 16b 17c 18b 19c 20c 1c 2c 3b 4c 5a 6b 7a 8b 9a 10c 11a 12d 13a 14a 15a 16c 17c 18a 19b 20b 1b 2c 3b 4a 5a 6c 7a 8d 9b 10d 11a 12d 13b 14b 15c 16a 17b 18b 19b 20b 1b 2b 3a 4a 5c 6a 7c 8c 9a 10c 11a 12d 13b 14d 15b 16b 17b 18d 19c 20a 1c 2c 3a 4b 5b 6d 7a 8c 9c 10c 11a 12a 13c 14c 15c 16c 17a 18b 19b 20a 1c 2a 3a 4c 5a 6c 7c 8c 9c 10c 11c 12b 13a 14c 15b 16d 17c 18c 19a 20c 1c 2d 3c 4d 5c 6b 7c 8a 9c 10d 11a 12b 13b 14b 15a 16a 17b 18a 19a 20b 1b 2c 3c 4b 5b 6c 7b 8d 9a 10d 11b 12c 13c 14b 15b 16b 17b 18c 19a 20c 1c 2d 3a 4a 5b 6a 7c 8c 9b 10d 11c 12a 13a 14a 15b 16c 17c 18d 19b 20a 1b 2b 3c 4b 5b 6d 7b 8b 9a 10c 11b 12d 13a 14d 15a 16d 17c 18b 19a 20b 1b 2a 3b 4d 5a 6c 7b 8b 9a 10c 11c 12b 13b 14d 15c 16c 17a 18b 19c 20a 1a 2b 3b 4a 5a 6a 7b 8a 9a 10d 11b 12c 13b 14c 15c 16d 17a 18a 19c 20c 1c 2c 3a 4c 5a 6d 7c 8a 9b 10d 11b 12d 13c 14d 15a 16a 17a 18c 19c 20a 1a 2a 3c 4c 5c 6b 7b 8d 9b 10c 11a 12c 13a 14b 15b 16c 17a 18d 19b 20d 1a 2d 3b 4b 5c 6d 7a 8c 9c 10d 11c 12b 13a 14c 15a 16a 17b 18a 19c 20a 1b 2a 3c 4c 5a 6c 7c 8c 9a 10d 11a 12a 13c 14a 15a 16b 17a 18a 19c 20b 1c 2a 3a 4a 5c 6b 7a 8a 9c 10c 11c 12c 13c 14a 15c 16c 17b 18b 19a 20d 1c 2d 3b 4c 5b 6d 7a 8b 9a 10d 11a 12b 13b 14d 15c 16d 17b 18b 19b 20c 1c 2d 3b 4b 5b 6b 7c 8d 9b 10c 11c 12b 13a 14b 15c 16b 17a 18a 19b 20c 1a 2d 3a 4d 5b 6a 7a 8b 9c 10c 11c 12d 13c 14b 15c 16d 17b 18d 19c 20b 1c 2b 3c 4d 5c 6c 7c 8d 9c 10c 11b 12d 13c 14c 15b 16b 17a 18a 19a 20d 1a 2c 3a 4a 5a 6c 7b 8b 9c 10c 11b 12c 13a 14d 15b 16a 17c 18c 19a 20a 1b 2a 3c 4b 5b 6a 7b 8a 9c 10d 11b 12b 13b 14c 15c 16b 17a 18d 19b 20b 1b 2b 3a 4c 5b 6a 7c 8d 9b 10d 11b 12a 13b 14c 15a 16a 17b 18b 19c 20c 1a 2d 3c 4b 5c 6a 7a 8a 9b 10d 11a 12a 13a 14d 15a 16c 17a 18c 19c 20c 1b 2c 3b 4c 5b 6b 7b 8c 9a 10c 11c 12d 13b 14c 15b 16d 17b 18b 19a 20d 1c 2a 3b 4a 5c 6c 7b 8c 9b 10d 11c 12d 13c 14b 15a 16c 17b 18a 19a 20a 1b 2b 3a 4c 5c 6d 7c 8a 9a 10d 11b 12c 13b 14a 15c 16c 17c 18c 19a 20b 1a 2c 3c 4d 5b 6b 7a 8c 9c 10c 11b 12a 13c 14a 15b 16a 17c 18d 19a 20d 1c 2d 3a 4b 5a 6c 7b 8b 9b 10d 11c 12a 13b 14d 15b 16b 17b 18c 19b 20b 1b 2c 3b 4d 5c 6b 7b 8d 9b 10d 11a 12c 13a 14b 15a 16d 17c 18b 19c 20a 1c 2b 3c 4a 5a 6d 7a 8b 9a 10d 11b 12b 13a 14b 15b 16c 17b 18a 19c 20d 1b 2b 3b 4d 5a 6d 7c 8a 9c 10c 11c 12b 13b 14b 15b 16b 17c 18c 19b 20a 1a 2d 3c 4c 5b 6a 7b 8d 9a 10c 11a 12d 13c 14c 15c 16a 17c 18a 19a 20b 1b 2d 3c 4a 5b 6b 7c 8b 9c 10d 11a 12d 13b 14a 15c 16d 17a 18c 19c 20a 1c 2a 3a 4c 5b 6a 7a 8b 9b 10d 11c 12d 13a 14d 15c 16b 17c 18d 19a 20d 1c 2b 3c 4a 5b 6c 7c 8c 9b 10d 11b 12c 13a 14c 15b 16a 17a 18b 19c 20b 1a 2a 3b 4d 5b 6c 7a 8a 9c 10c 11b 12a 13b 14a 15a 16d 17c 18b 19b 20c 1c 2c 3c 4b 5a 6c 7a 8c 9b 10c 11a 12c 13c 14c 15c 16d 17c 18d 19b 20b 1b 2c 3c 4a 5c 6d 7b 8a 9b 10c 11c 12b 13b 14d 15b 16c 17a 18b 19b 20c 1a 2a 3a 4d 5a 6a 7b 8a 9a 10d 11b 12c 13b 14b 15a 16b 17b 18a 19b 20d 1a 2c 3a 4a 5c 6b 7c 8d 9a 10c 11a 12c 13c 14c 15a 16a 17a 18c 19b 20c 1c 2b 3b 4b 5a 6a 7a 8d 9b 10c 11c 12d 13c 14a 15c 16c 17b 18b 19c 20d 1c 2a 3b 4b 5c 6b 7a 8d 9a 10c 11a 12b 13c 14d 15a 16d 17a 18b 19a 20b 1b 2d 3b 4c 5b 6d 7b 8b 9c 10c 11b 12a 13c 14b 15a 16a 17a 18d 19b 20a 1b 2d 3c 4d 5c 6b 7b 8b 9b 10c 11a 12c 13a 14c 15b 16b 17a 18c 19a 20a 1c 2b 3a 4c 5b 6b 7c 8c 9c 10c 11c 12a 13b 14d 15b 16d 17a 18a 19c 20d 1a 2d 3b 4b 5c 6d 7a 8c 9c 10c 11b 12d 13b 14a 15a 16b 17c 18c 19c 20c 1a 2c 3a 4a 5b 6c 7a 8b 9a 10c 11b 12d 13a 14d 15c 16b 17a 18d 19c 20c 1b 2b 3a 4b 5a 6b 7c 8a 9c 10d 11b 12d 13a 14b 15c 16c 17a 18a 19b 20b 1a 2a 3c 4b 5c 6c 7b 8d 9b 10c 11b 12b 13a 14a 15b 16a 17c 18d 19b 20a 1c 2a 3c 4c 5a 6d 7b 8b 9a 10c 11a 12a 13b 14c 15a 16d 17c 18c 19a 20a 1a 2b 3b 4c 5b 6d 7c 8c 9a 10d 11c 12c 13c 14b 15a 16a 17c 18d 19a 20d 1c 2b 3b 4d 5c 6a 7c 8a 9c 10c 11a 12a 13a 14d 15b 16a 17a 18d 19a 20b 1a 2c 3a 4d 5b 6c 7c 8c 9c 10c 11a 12b 13b 14b 15a 16c 17b 18d 19c 20d 1c 2a 3c 4c 5c 6c 7a 8a 9c 10c 11a 12c 13b 14d 15b 16c 17c 18b 19b 20b 1a 2c 3c 4d 5a 6d 7a 8a 9c 10c 11c 12c 13a 14a 15c 16d 17b 18a 19b 20d 1c 2d 3a 4a 5a 6b 7c 8a 9b 10c 11c 12b 13c 14c 15a 16b 17b 18d 19c 20c 1b 2d 3a 4d 5b 6a 7a 8d 9a 10d 11b 12a 13b 14a 15c 16c 17b 18d 19a 20b 1c 2c 3b 4a 5b 6a 7c 8d 9b 10c 11a 12a 13b 14d 15b 16d 17a 18c 19b 20d 1b 2a 3a 4a 5b 6a 7b 8b 9c 10c 11c 12a 13a 14c 15a 16b 17c 18a 19b 20c 1b 2c 3b 4b 5c 6a 7a 8b 9a 10d 11a 12c 13a 14a 15a 16b 17b 18b 19a 20a 1a 2d 3a 4b 5a 6d 7c 8c 9a 10d 11c 12c 13b 14b 15b 16d 17a 18b 19c 20b 1a 2b 3c 4d 5c 6c 7b 8b 9b 10c 11b 12b 13a 14b 15c 16d 17a 18c 19a 20c 1c 2b 3a 4c 5c 6c 7a 8a 9b 10c 11a 12b 13c 14d 15a 16b 17b 18a 19b 20a 1c 2a 3c 4d 5a 6b 7a 8d 9b 10c 11b 12d 13b 14c 15c 16a 17a 18b 19a 20d 1b 2a 3b 4c 5b 6b 7b 8c 9b 10d 11a 12a 13a 14b 15b 16c 17b 18c 19c 20b 1b 2b 3c 4b 5c 6d 7c 8d 9c 10d 11c 12b 13c 14c 15b 16d 17b 18d 19b 20c 1c 2b 3a 4d 5a 6b 7a 8c 9a 10d 11a 12d 13a 14a 15b 16a 17b 18c 19a 20c 1b 2d 3c 4c 5a 6b 7b 8b 9b 10c 11a 12c 13b 14d 15a 16c 17c 18a 19c 20c 1b 2a 3a 4a 5c 6a 7b 8c 9c 10c 11b 12c 13c 14d 15b 16d 17c 18c 19a 20b 1c 2d 3b 4a 5a 6d 7c 8a 9b 10c 11a 12d 13b 14a 15a 16d 17a 18a 19c 20a 1a 2c 3a 4b 5a 6a 7c 8c 9c 10c 11c 12c 13b 14b 15c 16b 17c 18d 19a 20a 1a 2a 3b 4a 5c 6c 7c 8b 9c 10d 11b 12b 13c 14a 15a 16c 17b 18b 19b 20d 1a 2d 3c 4c 5a 6d 7b 8d 9a 10d 11c 12b 13a 14a 15c 16a 17a 18c 19c 20b 1b 2a 3c 4b 5b 6d 7a 8c 9a 10c 11a 12a 13a 14d 15a 16c 17a 18d 19c 20d 1c 2c 3b 4c 5a 6c 7c 8d 9c 10d 11c 12a 13a 14b 15c 16c 17c 18a 19b 20c 1a 2a 3a 4a 5c 6a 7b 8d 9c 10c 11c 12a 13c 14c 15b 16b 17a 18b 19c 20a 1a 2a 3b 4c 5b 6b 7b 8a 9c 10c 11c 12c 13c 14c 15a 16d 17a 18d 19a 20a 1a 2d 3a 4b 5a 6c 7c 8d 9c 10c 11b 12d 13a 14c 15a 16d 17c 18c 19a 20a 1b 2b 3c 4a 5c 6a 7c 8b 9c 10d 11c 12b 13b 14a 15b 16a 17c 18a 19a 20b 1b 2d 3b 4d 5b 6c 7b 8c 9b 10d 11a 12c 13b 14a 15a 16a 17b 18c 19a 20c 1a 2a 3a 4a 5b 6b 7c 8a 9b 10c 11c 12d 13b 14d 15b 16a 17c 18a 19b 20c 1c 2c 3a 4b 5b 6b 7c 8a 9a 10c 11b 12b 13a 14c 15c 16c 17c 18b 19a 20c 1c 2b 3a 4a 5c 6b 7a 8d 9c 10c 11a 12c 13c 14a 15c 16b 17b 18d 19c 20a 1b 2b 3a 4d 5b 6a 7a 8c 9c 10d 11a 12b 13a 14d 15b 16b 17c 18c 19c 20d 1b 2b 3c 4d 5b 6a 7c 8d 9c 10d 11a 12c 13a 14d 15c 16a 17b 18b 19b 20b 1a 2d 3b 4b 5c 6a 7a 8d 9b 10c 11a 12a 13a 14b 15b 16d 17b 18a 19a 20d 1a 2a 3b 4b 5a 6d 7b 8a 9a 10c 11b 12c 13b 14c 15c 16b 17c 18b 19c 20d 1c 2c 3c 4c 5a 6a 7a 8c 9a 10c 11b 12d 13a 14d 15c 16c 17b 18c 19b 20b 1b 2c 3b 4d 5c 6d 7a 8a 9a 10d 11c 12d 13c 14b 15a 16c 17c 18d 19c 20b 1b 2d 3a 4c 5c 6d 7b 8b 9c 10d 11b 12a 13c 14a 15b 16b 17a 18c 19b 20d 1b 2d 3b 4a 5c 6b 7a 8b 9b 10d 11a 12c 13b 14b 15b 16c 17b 18d 19b 20b 1a 2b 3b 4b 5a 6c 7a 8a 9c 10d 11c 12a 13b 14d 15a 16c 17a 18b 19b 20a 1b 2c 3a 4a 5c 6b 7c 8b 9c 10d 11b 12b 13c 14b 15b 16c 17a 18c 19a 20a 1a 2b 3b 4c 5a 6c 7c 8c 9c 10c 11b 12a 13c 14c 15a 16b 17b 18c 19c 20c 1b 2b 3c 4c 5a 6c 7b 8b 9c 10d 11a 12d 13a 14a 15a 16b 17b 18b 19b 20b 1b 2c 3a 4b 5c 6a 7c 8b 9a 10d 11b 12d 13a 14b 15b 16a 17c 18a 19b 20c 1c 2b 3b 4a 5c 6d 7a 8c 9c 10d 11b 12a 13c 14c 15b 16d 17c 18d 19a 20d 1a 2c 3a 4c 5a 6a 7c 8a 9b 10d 11c 12c 13a 14a 15b 16c 17c 18a 19a 20a 1c 2d 3b 4d 5a 6a 7a 8d 9c 10d 11a 12d 13a 14d 15a 16d 17b 18d 19c 20c 1b 2a 3c 4d 5b 6a 7c 8c 9c 10c 11a 12a 13a 14a 15a 16a 17a 18a 19a 20a 1b 2a 3a 4c 5b 6a 7a 8b 9a 10c 11c 12b 13a 14b 15a 16d 17c 18b 19b 20d 1c 2c 3b 4b 5a 6c 7b 8b 9a 10d 11c 12a 13a 14c 15c 16a 17c 18d 19b 20c 1c 2a 3c 4d 5c 6d 7a 8b 9c 10d 11c 12b 13a 14c 15c 16b 17b 18d 19b 20b 1a 2d 3a 4a 5a 6b 7b 8b 9a 10d 11c 12a 13b 14c 15b 16a 17c 18b 19a 20b 1a 2c 3b 4c 5c 6b 7b 8c 9b 10c 11c 12b 13a 14d 15c 16a 17c 18d 19b 20b 1c 2b 3a 4b 5b 6a 7a 8a 9b 10c 11b 12a 13b 14a 15a 16c 17a 18a 19a 20c 1b 2b 3c 4a 5a 6c 7c 8a 9c 10d 11a 12a 13c 14d 15c 16d 17a 18d 19c 20d 1a 2b 3a 4b 5a 6a 7c 8b 9a 10d 11c 12c 13c 14a 15c 16c 17a 18d 19c 20b 1b 2c 3a 4d 5a 6d 7a 8c 9c 10d 11c 12c 13a 14c 15c 16a 17a 18d 19b 20a 1c 2b 3c 4a 5c 6a 7a 8d 9b 10c 11c 12b 13b 14c 15a 16c 17a 18d 19b 20a # test114: (use a -n bigger than 2) (put -n last) (n dimensions) (a dimension of size 2) (all dimensions equal size) (one restriction) (no deduced restrictions) (no duplicate restrictions) (a restriction has less than -n features) (one -s) (put -s in the middle) ./jenny 2 2 -s7 2 -n3 -w2a1a 1a 2b 3a 1b 2a 3b 1b 2b 3b 1b 2a 3a 1a 2b 3b 1b 2b 3a # test115: (use a -n bigger than 2) (put -n before the dimensions) (between n and 10 dimensions) (a dimension of size 2) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (several -s) (put -s last) ./jenny -n3 2 5 4 3 18 2 3 -w2ab3a4a5a -s9 -s78 1a 2b 3d 4a 5g 6b 7b 1b 2e 3a 4c 5q 6a 7a 1a 2a 3c 4b 5j 6a 7c 1b 2c 3b 4b 5d 6b 7c 1a 2d 3b 4c 5c 6a 7b 1b 2d 3a 4a 5a 6b 7c 1b 2b 3d 4b 5b 6a 7a 1b 2a 3c 4a 5e 6b 7a 1b 2e 3c 4b 5f 6b 7b 1a 2c 3a 4c 5h 6b 7a 1b 2c 3b 4a 5i 6a 7b 1a 2e 3d 4c 5k 6b 7c 1a 2d 3d 4b 5l 6a 7a 1a 2b 3b 4c 5m 6a 7a 1b 2a 3a 4c 5n 6b 7b 1a 2b 3a 4b 5o 6b 7c 1b 2c 3c 4c 5p 6a 7a 1b 2e 3b 4a 5r 6a 7a 1a 2a 3d 4a 5p 6b 7c 1b 2d 3c 4a 5o 6a 7b 1b 2a 3b 4c 5l 6b 7c 1a 2b 3c 4b 5n 6a 7c 1b 2c 3c 4a 5l 6b 7b 1b 2c 3d 4c 5j 6b 7b 1b 2d 3a 4a 5k 6a 7a 1b 2e 3d 4c 5o 6a 7a 1a 2a 3c 4c 5i 6b 7a 1b 2b 3b 4a 5j 6b 7a 1b 2d 3a 4b 5i 6a 7c 1b 2e 3b 4b 5h 6a 7c 1a 2c 3b 4b 5a 6a 7b 1a 2a 3a 4c 5b 6b 7b 1b 2e 3c 4b 5c 6b 7a 1a 2e 3a 4c 5d 6a 7b 1a 2d 3d 4b 5e 6a 7b 1a 2b 3b 4c 5f 6a 7a 1b 2d 3a 4b 5g 6a 7c 1b 2c 3d 4a 5m 6b 7c 1a 2d 3c 4b 5q 6b 7b 1a 2c 3a 4b 5r 6b 7b 1b 2a 3c 4c 5g 6a 7a 1a 2b 3d 4a 5h 6a 7b 1a 2a 3b 4a 5q 6a 7c 1b 2b 3b 4c 5e 6a 7c 1a 2e 3b 4c 5g 6b 7a 1a 2a 3c 4a 5d 6b 7a 1b 2b 3d 4b 5d 6a 7b 1a 2c 3a 4a 5f 6a 7c 1b 2d 3c 4b 5h 6b 7a 1a 2e 3a 4b 5e 6b 7a 1b 2a 3d 4a 5c 6a 7c 1a 2b 3a 4a 5c 6a 7b 1a 2c 3c 4a 5c 6b 7b 1b 2d 3b 4a 5d 6a 7c 1a 2e 3a 4b 5p 6a 7b 1b 2a 3d 4c 5f 6a 7b 1b 2b 3d 4a 5q 6b 7a 1a 2c 3b 4a 5b 6a 7c 1b 2d 3c 4b 5b 6b 7c 1a 2e 3a 4a 5b 6a 7b 1a 2a 3d 4c 5a 6b 7a 1b 2a 3b 4b 5k 6b 7b 1b 2d 3a 4b 5m 6a 7b 1a 2d 3b 4a 5n 6b 7a 1b 2a 3d 4c 5r 6b 7c 1b 2b 3c 4c 5a 6b 7b 1a 2c 3a 4a 5g 6a 7a 1b 2e 3c 4a 5a 6a 7c 1a 2b 3c 4a 5k 6b 7a 1b 2c 3a 4b 5e 6b 7b 1b 2e 3d 4a 5i 6b 7b 1a 2b 3c 4a 5r 6a 7c 1b 2c 3d 4b 5n 6a 7a 1b 2d 3b 4c 5p 6b 7b 1b 2e 3a 4b 5j 6b 7c 1a 2a 3c 4b 5m 6b 7a 1a 2b 3a 4c 5i 6b 7c 1b 2c 3b 4c 5q 6b 7c 1b 2d 3b 4a 5f 6b 7a 1a 2e 3a 4a 5m 6b 7b 1b 2b 3a 4a 5l 6a 7a 1b 2c 3b 4b 5o 6b 7a 1b 2a 3a 4a 5h 6a 7c 1a 2d 3a 4c 5j 6a 7a 1a 2e 3b 4c 5n 6a 7b 1a 2a 3b 4a 5o 6a 7a 1b 2b 3d 4b 5p 6a 7c 1b 2c 3c 4c 5k 6a 7c 1a 2d 3d 4c 5r 6a 7c 1a 2e 3c 4c 5l 6a 7b 1a 2c 3d 4b 5i 6b 7a 1a 2d 3d 4c 5o 6b 7b 1b 2e 3d 4c 5m 6a 7c 1a 2a 3a 4c 5c 6b 7a 1a 2a 3d 4b 5k 6a 7a 1b 2a 3c 4a 5p 6a 7b 1a 2b 3a 4b 5a 6a 7a 1a 2b 3b 4c 5d 6b 7b 1a 2d 3d 4a 5a 6a 7b 1b 2e 3c 4a 5n 6b 7a 1b 2b 3b 4b 5o 6a 7b 1b 2c 3c 4b 5r 6a 7c 1b 2d 3d 4b 5q 6a 7c 1b 2a 3b 4a 5m 6a 7b 1a 2c 3c 4b 5p 6b 7c 1a 2e 3d 4b 5a 6b 7c 1a 2d 3c 4c 5o 6b 7a 1a 2e 3b 4a 5l 6b 7a 1b 2b 3a 4c 5r 6a 7b 1a 2d 3b 4b 5m 6b 7c 1b 2c 3a 4c 5o 6a 7c 1a 2e 3d 4a 5j 6a 7a 1b 2b 3c 4a 5m 6b 7c 1a 2a 3b 4a 5r 6b 7b 1a 2c 3c 4c 5m 6a 7b 1a 2d 3a 4b 5l 6b 7c 1b 2e 3d 4c 5d 6b 7a 1a 2d 3a 4c 5k 6b 7b 1b 2a 3a 4a 5o 6b 7b 1b 2b 3d 4b 5l 6b 7b 1a 2c 3b 4c 5l 6a 7a 1b 2d 3c 4a 5j 6b 7b 1a 2a 3b 4b 5j 6b 7b 1b 2b 3b 4c 5j 6a 7c 1a 2c 3a 4a 5j 6a 7c 1a 2e 3c 4b 5o 6b 7b 1b 2c 3d 4a 5b 6b 7b 1a 2a 3b 4b 5h 6b 7b 1b 2b 3d 4c 5i 6a 7a 1a 2d 3b 4c 5i 6b 7b 1a 2e 3a 4a 5i 6a 7a 1a 2a 3c 4b 5g 6b 7c 1b 2b 3c 4c 5h 6a 7a 1b 2d 3b 4a 5g 6b 7a 1a 2b 3d 4b 5j 6b 7c 1a 2c 3a 4b 5q 6b 7a 1b 2e 3d 4b 5g 6a 7c 1a 2a 3d 4b 5f 6b 7c 1a 2d 3b 4a 5e 6b 7c 1b 2b 3a 4c 5f 6b 7c 1a 2c 3c 4a 5f 6b 7b 1a 2a 3a 4b 5d 6b 7c 1a 2e 3a 4b 5f 6a 7a 1a 2d 3c 4b 5d 6a 7a 1a 2c 3d 4a 5d 6a 7b 1b 2b 3a 4a 5d 6a 7a 1a 2a 3d 4c 5q 6b 7b 1b 2e 3c 4c 5d 6b 7c 1a 2d 3a 4b 5c 6b 7c 1b 2b 3b 4c 5c 6b 7c 1a 2e 3d 4b 5c 6a 7b 1b 2c 3c 4c 5c 6a 7c 1b 2a 3c 4c 5b 6a 7a 1a 2d 3d 4a 5o 6b 7c 1b 2d 3a 4a 5n 6a 7c 1b 2e 3b 4c 5b 6b 7c 1a 2b 3c 4a 5b 6b 7a 1a 2c 3a 4b 5b 6b 7a 1b 2a 3b 4c 5a 6a 7c 1a 2c 3c 4c 5r 6b 7a 1a 2d 3d 4c 5n 6b 7c 1b 2b 3c 4c 5q 6a 7b 1b 2e 3b 4a 5a 6b 7a 1a 2a 3b 4c 5k 6a 7c 1a 2c 3d 4a 5k 6b 7b 1a 2d 3c 4c 5f 6a 7c 1a 2e 3c 4c 5j 6a 7b 1b 2a 3b 4c 5d 6a 7a 1a 2b 3c 4c 5l 6a 7c 1a 2e 3d 4c 5h 6b 7c 1b 2c 3c 4c 5i 6a 7c 1a 2d 3b 4c 5g 6a 7b 1b 2a 3d 4b 5r 6a 7a 1b 2b 3a 4c 5g 6a 7b 1b 2c 3c 4b 5a 6b 7a 1a 2d 3c 4c 5a 6a 7a 1a 2e 3d 4c 5c 6b 7c 1a 2a 3b 4b 5n 6b 7c 1a 2e 3b 4b 5q 6b 7b 1b 2b 3b 4b 5r 6b 7c 1a 2d 3b 4b 5o 6a 7c 1a 2c 3c 4c 5e 6a 7a 1a 2a 3d 4a 5f 6b 7a 1a 2d 3d 4b 5j 6b 7c 1b 2b 3a 4b 5k 6a 7c 1b 2a 3a 4c 5m 6b 7c 1a 2e 3a 4b 5n 6b 7a 1a 2d 3b 4b 5b 6a 7b 1a 2c 3c 4b 5k 6a 7b 1b 2e 3d 4a 5e 6a 7b 1a 2a 3d 4b 5b 6b 7c 1b 2c 3b 4b 5f 6b 7b 1b 2b 3a 4b 5h 6b 7b 1b 2d 3a 4a 5r 6b 7a 1b 2a 3d 4a 5j 6a 7a 1a 2c 3b 4b 5c 6a 7a 1b 2b 3c 4b 5i 6a 7b 1b 2e 3a 4b 5b 6a 7c 1b 2e 3a 4a 5p 6b 7a 1a 2c 3a 4a 5q 6a 7b 1a 2a 3d 4a 5l 6a 7c 1b 2b 3d 4a 5n 6b 7b 1b 2d 3b 4a 5l 6b 7b 1a 2c 3c 4a 5n 6b 7b 1b 2e 3d 4b 5m 6b 7a 1b 2a 3b 4a 5g 6b 7c 1b 2d 3d 4a 5c 6b 7a 1a 2e 3c 4a 5g 6b 7b 1a 2b 3a 4a 5f 6b 7b 1a 2a 3a 4c 5e 6a 7b 1b 2b 3d 4a 5r 6b 7a 1a 2c 3c 4a 5h 6b 7b 1a 2e 3a 4a 5o 6b 7a 1b 2d 3b 4b 5n 6b 7b 1b 2b 3d 4a 5a 6b 7c 1a 2e 3d 4c 5r 6b 7b 1a 2c 3d 4a 5q 6a 7c 1a 2d 3d 4a 5m 6b 7a 1a 2a 3d 4a 5n 6a 7a 1b 2c 3d 4c 5l 6b 7c 1a 2b 3b 4a 5i 6b 7c 1b 2c 3b 4b 5g 6b 7b 1a 2d 3a 4b 5a 6a 7b 1b 2b 3a 4b 5g 6b 7a 1a 2d 3d 4c 5g 6b 7c 1a 2e 3d 4c 5p 6b 7c 1b 2a 3d 4b 5i 6a 7c 1a 2d 3d 4b 5f 6a 7b 1a 2b 3d 4c 5e 6b 7c 1a 2e 3a 4c 5a 6b 7b 1b 2c 3d 4b 5h 6a 7a 1a 2d 3d 4c 5d 6b 7b 1b 2e 3b 4b 5j 6a 7a 1a 2b 3c 4a 5g 6a 7c 1a 2d 3b 4c 5a 6b 7b 1b 2a 3d 4c 5d 6a 7c 1a 2e 3b 4b 5i 6b 7a 1b 2a 3c 4b 5q 6a 7a 1a 2b 3c 4b 5p 6b 7a 1b 2c 3d 4c 5c 6b 7b 1b 2c 3c 4a 5q 6a 7c 1a 2d 3b 4a 5p 6a 7a 1b 2e 3a 4a 5q 6a 7c 1a 2c 3c 4a 5o 6a 7b 1b 2a 3d 4b 5g 6b 7b 1b 2b 3d 4c 5k 6a 7b 1b 2e 3c 4b 5r 6a 7c 1b 2a 3c 4a 5k 6b 7c 1a 2d 3c 4c 5m 6b 7b 1a 2c 3b 4c 5r 6b 7c 1b 2b 3d 4b 5c 6a 7a 1b 2e 3c 4c 5p 6b 7a 1a 2a 3c 4a 5f 6a 7a 1a 2c 3d 4a 5r 6b 7a 1b 2d 3c 4a 5i 6b 7a 1b 2e 3c 4a 5m 6a 7c 1b 2d 3a 4b 5e 6b 7c 1b 2c 3b 4a 5h 6a 7a 1a 2a 3c 4c 5o 6b 7c 1b 2e 3c 4a 5k 6a 7a 1b 2b 3c 4b 5e 6b 7b 1a 2c 3a 4a 5a 6b 7c 1a 2b 3a 4b 5q 6b 7c 1b 2e 3b 4b 5l 6b 7c 1a 2a 3c 4b 5a 6a 7b 1b 2b 3a 4c 5p 6b 7c 1b 2d 3b 4c 5q 6b 7a 1a 2c 3c 4c 5g 6b 7c 1a 2d 3b 4c 5h 6a 7b 1b 2a 3b 4b 5e 6a 7b 1a 2b 3a 4c 5n 6b 7a 1b 2b 3a 4c 5j 6a 7b 1a 2a 3b 4a 5i 6a 7b 1b 2c 3a 4b 5m 6a 7a 1a 2e 3c 4c 5e 6b 7c 1a 2a 3d 4b 5o 6a 7c 1a 2c 3b 4c 5n 6a 7c 1a 2e 3b 4b 5p 6b 7c 1a 2d 3a 4c 5o 6b 7b 1b 2e 3b 4b 5k 6b 7b 1b 2e 3a 4a 5r 6b 7c 1a 2a 3d 4b 5p 6b 7a 1b 2d 3d 4c 5b 6b 7a 1b 2c 3b 4a 5k 6a 7a 1a 2b 3a 4c 5b 6a 7b 1b 2a 3b 4a 5b 6b 7a 1a 2c 3a 4b 5l 6b 7b 1b 2d 3b 4b 5k 6a 7c 1b 2e 3d 4b 5b 6a 7a 1b 2a 3c 4a 5r 6a 7b 1a 2b 3a 4a 5e 6a 7a 1b 2a 3a 4c 5q 6b 7a 1a 2c 3d 4a 5e 6b 7c 1b 2e 3b 4b 5e 6b 7a 1a 2a 3a 4c 5p 6a 7b 1a 2d 3d 4c 5i 6b 7b 1b 2e 3b 4a 5c 6b 7a 1b 2b 3c 4b 5f 6b 7a 1a 2d 3c 4b 5r 6a 7b 1b 2a 3d 4a 5e 6b 7a 1b 2c 3b 4a 5p 6b 7b 1b 2e 3c 4b 5q 6b 7c 1b 2a 3a 4b 5r 6b 7b 1a 2e 3b 4c 5f 6b 7c 1b 2e 3a 4a 5h 6a 7b 1a 2c 3c 4c 5d 6a 7b 1b 2a 3a 4b 5l 6b 7b 1a 2b 3b 4c 5o 6a 7a 1b 2d 3a 4a 5q 6b 7c 1a 2a 3c 4b 5l 6b 7a 1a 2b 3a 4b 5m 6b 7b 1a 2d 3c 4c 5e 6b 7a 1b 2c 3a 4b 5n 6a 7c 1a 2c 3a 4a 5i 6b 7b 1a 2a 3a 4c 5j 6b 7b 1b 2b 3d 4a 5o 6b 7c 1a 2c 3a 4c 5d 6b 7a 1a 2d 3a 4a 5h 6b 7c 1a 2e 3d 4a 5q 6a 7a 1b 2a 3c 4c 5n 6a 7a 1a 2e 3a 4c 5g 6b 7b 1a 2b 3b 4c 5k 6a 7a 1b 2c 3a 4a 5c 6b 7c 1a 2e 3d 4a 5f 6b 7c 1a 2c 3c 4c 5b 6b 7b 1b 2a 3d 4c 5h 6a 7a 1b 2b 3b 4b 5g 6b 7a 1a 2d 3a 4b 5d 6b 7b 1b 2b 3d 4c 5m 6b 7b 1a 2d 3d 4b 5p 6b 7b 1b 2e 3a 4b 5c 6a 7c 1a 2b 3b 4a 5p 6b 7b 1a 2d 3c 4c 5k 6b 7a 1a 2c 3d 4c 5a 6a 7b 1a 2e 3d 4a 5n 6b 7c 1a 2d 3b 4a 5j 6a 7a 1a 2d 3c 4c 5l 6b 7b 1b 2a 3a 4a 5f 6b 7a 1b 2b 3b 4c 5b 6a 7c 1a 2c 3c 4b 5j 6a 7a 1b 2a 3b 4b 5f 6b 7c 1b 2e 3c 4a 5h 6b 7a 1a 2a 3a 4a 5i 6a 7c 1a 2b 3b 4b 5l 6a 7c 1b 2a 3c 4b 5c 6b 7b 1a 2e 3c 4b 5b 6a 7b 1b 2b 3b 4b 5h 6a 7c 1b 2c 3d 4c 5f 6b 7a 1b 2d 3c 4b 5c 6b 7a 1a 2e 3b 4a 5o 6b 7c 1b 2d 3d 4c 5h 6a 7c 1b 2a 3a 4a 5k 6a 7c 1b 2e 3b 4a 5m 6a 7a 1a 2d 3a 4a 5b 6b 7a 1a 2a 3b 4b 5p 6a 7a 1a 2d 3c 4b 5g 6a 7a 1a 2b 3b 4b 5n 6b 7b 1b 2c 3b 4c 5e 6b 7b 1b 2e 3b 4b 5d 6a 7b 1b 2e 3a 4c 5l 6a 7b 1b 2d 3c 4b 5p 6a 7c 1b 2a 3b 4a 5c 6b 7c 1a 2b 3d 4b 5f 6b 7a 1b 2c 3a 4b 5p 6b 7b 1a 2a 3c 4b 5h 6a 7c 1b 2b 3b 4b 5q 6a 7a 1a 2c 3d 4c 5p 6b 7b 1b 2a 3c 4a 5a 6a 7a 1b 2b 3c 4a 5j 6a 7a 1b 2c 3b 4a 5j 6a 7c 1b 2e 3d 4a 5l 6a 7c 1a 2d 3a 4b 5f 6a 7c 1a 2a 3a 4a 5g 6b 7b 1a 2b 3c 4c 5d 6b 7c 1b 2c 3d 4b 5o 6a 7a 1a 2e 3a 4a 5k 6a 7a 1a 2a 3a 4c 5a 6b 7a 1b 2c 3c 4a 5h 6a 7c 1a 2d 3c 4c 5n 6b 7a 1b 2e 3d 4a 5d 6b 7b 1a 2c 3d 4a 5g 6a 7a 1a 2a 3a 4b 5e 6b 7c 1a 2b 3c 4b 5c 6a 7c 1b 2d 3a 4c 5p 6b 7b 1a 2e 3c 4c 5i 6b 7c 1b 2c 3b 4a 5m 6b 7b 1b 2a 3d 4c 5d 6a 7b 1b 2b 3c 4c 5o 6a 7a 1a 2d 3d 4b 5k 6b 7a 1a 2b 3b 4b 5a 6a 7b 1a 2a 3d 4a 5m 6a 7c 1a 2c 3a 4b 5k 6b 7b 1a 2d 3b 4b 5r 6a 7c # test116: (use -n1) (put -n before the dimensions) (between n and 10 dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s first) ./jenny -s1 -s9 -s0 -n1 7 7 7 7 7 7 7 7 7 1a 2b 3c 4d 5e 6c 7a 8e 9d 1b 2f 3e 4a 5a 6b 7c 8f 9f 1c 2e 3d 4c 5f 6d 7f 8g 9a 1d 2c 3a 4g 5c 6a 7e 8d 9g 1e 2d 3g 4b 5b 6f 7b 8c 9e 1f 2a 3f 4f 5d 6g 7d 8a 9c 1g 2g 3b 4e 5g 6e 7g 8b 9b # test117: (use a -n bigger than 2) (put -n in the middle of the dimensions) (n dimensions) (a dimensions with 3 to 9 features) (all dimensions equal size) (several restrictions) (some deduced restrictions) (some restrictions fully duplicated) (a restriction has less than -n features) (a restriction comes before the dimensions it constrains) (several -s) (put -s first) ./jenny -s192 -s512 8 8 -n3 8 -w1abcd2abcd -w2abcd3abcd -w1efgh2efgh \ -w2efgh3efgh -w1aceg2aceg3aceg Could not cover tuple 1a 3f Could not cover tuple 1b 3h Could not cover tuple 1c 3h Could not cover tuple 1d 3h Could not cover tuple 1a 3e Could not cover tuple 1b 3f Could not cover tuple 1c 3f Could not cover tuple 1e 3d Could not cover tuple 1g 3a Could not cover tuple 1g 3c Could not cover tuple 1a 3g Could not cover tuple 1e 3b Could not cover tuple 1f 3c Could not cover tuple 1h 3c Could not cover tuple 1f 3a Could not cover tuple 1c 3g Could not cover tuple 1d 3f Could not cover tuple 1e 3a Could not cover tuple 1h 3a Could not cover tuple 1g 3b Could not cover tuple 1g 3d Could not cover tuple 1d 3e Could not cover tuple 1b 3e Could not cover tuple 1c 3e Could not cover tuple 1f 3b Could not cover tuple 1h 3b Could not cover tuple 1f 3d Could not cover tuple 1d 3g Could not cover tuple 1a 3h Could not cover tuple 1b 3g Could not cover tuple 1e 3c Could not cover tuple 1h 3d 1a 2f 3c 1b 2h 3a 1c 2e 3d 1d 2g 3b 1e 2d 3h 1f 2a 3f 1g 2b 3g 1h 2c 3e 1a 2e 3b 1b 2e 3c 1c 2f 3a 1d 2e 3a 1e 2a 3f 1f 2b 3e 1g 2a 3h 1h 2a 3g 1a 2g 3d 1e 2d 3g 1f 2c 3h 1g 2c 3f 1h 2b 3h 1c 2h 3b 1d 2h 3c 1b 2h 3d 1e 2b 3e 1f 2d 3g 1g 2d 3e 1h 2d 3f 1a 2h 3a 1b 2f 3b 1b 2g 3c 1d 2f 3d 1c 2h 3c 1f 2a 3e 1h 2c 3g 1e 2c 3f 1d 2g 3a 1c 2g 3d 1f 2b 3f 1a 2f 3a 1a 2f 3b 1e 2a 3h 1b 2e 3a 1d 2e 3b 1h 2a 3e 1e 2b 3f 1e 2d 3e 1a 2e 3d 1h 2d 3h 1b 2h 3c 1d 2h 3d 1f 2a 3g 1h 2b 3g 1d 2f 3c 1d 2h 3b 1h 2c 3h 1b 2h 3b 1f 2d 3f 1h 2b 3f 1d 2f 3a 1d 2g 3d 1h 2a 3h 1b 2g 3d 1f 2d 3e 1g 2a 3f 1h 2b 3e 1c 2f 3d 1d 2f 3b 1g 2d 3h 1b 2g 3b 1f 2c 3g 1g 2b 3h 1b 2g 3a 1c 2e 3b 1f 2c 3f 1g 2b 3f 1h 2d 3g 1c 2f 3c 1a 2h 3b 1d 2e 3d 1g 2c 3h 1b 2f 3d 1f 2c 3e 1g 2b 3e 1g 2d 3f 1c 2h 3a 1f 2d 3h 1a 2g 3b 1b 2f 3c 1e 2d 3f 1f 2b 3h 1c 2h 3d 1a 2f 3d 1b 2f 3a 1d 2h 3a 1e 2b 3h 1h 2c 3f 1d 2e 3c 1c 2f 3b 1e 2b 3g 1a 2h 3c 1b 2e 3d 1f 2b 3g 1h 2d 3e 1f 2a 3h 1c 2g 3b 1a 2h 3d 1b 2e 3b 1d 2g 3c 1e 2c 3h 1g 2d 3g 1h 2a 3f # test118: (use -n2) (put -n in the middle of the dimensions) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (several restrictions) (some deduced restrictions) (some restrictions partially duplicated) (a restriction has more than -n features) (a restriction comes before the dimensions it constrains) (no -s) ./jenny 3 4 2 3 2 -n2 2 4 3 2 49 2 2 2 -w10abEHES -w3a4a5a6a -w3a4a5a \ -w3a4a -w3b1c Could not cover tuple 1c 4a 1a 2c 3b 4a 5b 6b 7a 8c 9a 10L 11b 12a 13b 1b 2d 3a 4c 5a 6a 7d 8a 9b 10n 11a 12b 13a 1c 2a 3a 4b 5a 6b 7b 8b 9b 10J 11b 12b 13b 1b 2b 3b 4b 5b 6a 7c 8b 9a 10s 11a 12a 13a 1a 2a 3b 4a 5b 6a 7b 8c 9b 10c 11a 12b 13a 1c 2b 3a 4c 5b 6b 7d 8a 9a 10d 11b 12a 13b 1a 2d 3a 4b 5a 6b 7c 8c 9a 10e 11b 12b 13a 1b 2c 3b 4c 5a 6a 7a 8a 9b 10f 11a 12b 13b 1b 2a 3a 4c 5a 6b 7b 8a 9a 10g 11a 12a 13b 1c 2d 3a 4c 5b 6a 7c 8c 9b 10h 11b 12a 13b 1c 2c 3a 4b 5b 6b 7a 8b 9b 10i 11a 12a 13a 1a 2b 3b 4a 5a 6b 7d 8b 9b 10j 11a 12b 13a 1b 2d 3b 4a 5b 6b 7d 8c 9a 10k 11b 12a 13a 1a 2a 3b 4c 5b 6a 7c 8a 9a 10l 11b 12a 13b 1a 2b 3a 4b 5a 6a 7a 8c 9a 10m 11b 12a 13a 1b 2a 3b 4a 5a 6b 7c 8a 9a 10o 11a 12b 13b 1b 2a 3a 4b 5b 6a 7d 8a 9a 10p 11b 12b 13b 1c 2c 3a 4b 5a 6b 7d 8a 9b 10q 11b 12b 13b 1a 2c 3b 4c 5b 6b 7c 8b 9a 10r 11a 12a 13b 1b 2a 3b 4c 5a 6b 7a 8b 9a 10t 11a 12b 13a 1a 2d 3b 4c 5a 6b 7a 8b 9b 10u 11b 12b 13b 1b 2d 3b 4b 5b 6b 7b 8b 9a 10v 11b 12a 13a 1b 2b 3b 4c 5a 6a 7b 8a 9b 10w 11a 12a 13b 1c 2a 3a 4b 5a 6a 7c 8a 9a 10x 11b 12b 13b 1b 2c 3a 4b 5b 6b 7b 8a 9b 10y 11b 12b 13a 1b 2d 3b 4b 5a 6b 7d 8a 9b 10z 11a 12b 13a 1a 2b 3a 4c 5b 6b 7c 8b 9b 10A 11b 12b 13b 1b 2c 3b 4c 5b 6b 7d 8b 9b 10B 11b 12a 13b 1a 2a 3b 4b 5b 6b 7c 8a 9b 10C 11a 12b 13b 1b 2a 3b 4b 5a 6b 7a 8c 9b 10D 11b 12a 13b 1a 2a 3b 4a 5a 6b 7a 8c 9a 10F 11a 12a 13a 1b 2c 3b 4b 5a 6a 7b 8b 9b 10G 11a 12a 13a 1b 2a 3b 4a 5b 6a 7d 8a 9b 10I 11b 12a 13a 1b 2d 3a 4b 5b 6a 7d 8c 9a 10K 11b 12a 13b 1b 2b 3b 4b 5b 6a 7d 8c 9b 10M 11a 12a 13a 1b 2c 3b 4a 5a 6a 7b 8b 9b 10N 11b 12b 13a 1b 2b 3a 4b 5a 6a 7c 8a 9b 10O 11a 12b 13b 1a 2a 3b 4c 5b 6a 7d 8c 9a 10P 11b 12a 13b 1a 2a 3b 4a 5b 6a 7a 8a 9a 10Q 11a 12b 13a 1a 2a 3a 4c 5a 6b 7c 8a 9a 10R 11a 12b 13b 1b 2b 3a 4b 5b 6a 7a 8c 9b 10T 11b 12b 13b 1a 2b 3b 4a 5b 6b 7a 8a 9b 10U 11b 12b 13b 1b 2a 3a 4c 5b 6b 7b 8c 9a 10V 11b 12b 13a 1a 2b 3b 4a 5a 6b 7b 8c 9b 10W 11a 12b 13a 1c 2a 3a 4b 5a 6a 7b 8a 9b 10L 11a 12b 13a 1c 2b 3a 4b 5a 6a 7b 8c 9a 10B 11a 12b 13a 1c 2c 3a 4b 5a 6a 7a 8a 9a 10A 11a 12a 13a 1c 2b 3a 4c 5b 6a 7a 8c 9a 10z 11b 12a 13b 1c 2d 3a 4c 5a 6b 7b 8c 9b 10Q 11b 12a 13b 1a 2d 3b 4a 5b 6b 7c 8a 9b 10B 11b 12a 13b 1c 2d 3a 4c 5a 6a 7d 8b 9a 10y 11a 12a 13b 1c 2c 3a 4b 5a 6b 7c 8b 9b 10P 11a 12b 13a 1c 2c 3a 4b 5b 6b 7d 8b 9a 10w 11b 12b 13a 1a 2d 3b 4a 5b 6b 7a 8b 9b 10x 11a 12a 13a 1c 2c 3a 4c 5a 6a 7a 8a 9b 10v 11a 12b 13b 1a 2d 3b 4a 5b 6a 7c 8c 9b 10w 11b 12a 13b 1b 2b 3b 4a 5b 6a 7a 8a 9a 10P 11a 12b 13b 1b 2c 3a 4b 5b 6a 7c 8c 9a 10u 11a 12a 13a 1c 2d 3a 4c 5a 6a 7d 8b 9a 10C 11b 12a 13a 1a 2d 3a 4b 5a 6a 7b 8c 9b 10P 11a 12a 13a 1c 2b 3a 4c 5b 6a 7b 8a 9a 10u 11a 12b 13b 1a 2c 3a 4b 5b 6a 7c 8c 9b 10t 11b 12a 13b 1a 2c 3b 4a 5a 6b 7b 8b 9b 10K 11a 12b 13a 1c 2b 3a 4c 5b 6a 7b 8a 9a 10t 11b 12b 13b 1b 2d 3a 4b 5b 6a 7d 8b 9b 10F 11b 12b 13b 1a 2a 3b 4a 5a 6b 7d 8c 9b 10s 11b 12b 13b 1b 2b 3a 4b 5a 6a 7a 8a 9b 10r 11b 12b 13a 1c 2c 3a 4c 5b 6b 7b 8a 9a 10s 11a 12a 13a 1a 2d 3a 4c 5b 6b 7a 8b 9a 10s 11b 12b 13a 1b 2d 3b 4a 5b 6b 7b 8c 9a 10r 11b 12a 13a 1a 2a 3b 4a 5a 6a 7c 8c 9b 10v 11b 12a 13b 1a 2b 3b 4c 5b 6a 7c 8c 9a 10q 11a 12a 13a 1a 2c 3b 4a 5a 6a 7b 8b 9a 10z 11a 12b 13a 1b 2a 3b 4a 5b 6a 7d 8a 9a 10u 11a 12a 13a 1c 2a 3a 4b 5b 6b 7d 8c 9b 10r 11b 12b 13a 1a 2b 3b 4a 5a 6b 7b 8b 9b 10p 11a 12a 13a 1c 2c 3a 4c 5b 6b 7a 8c 9b 10p 11b 12a 13b 1b 2d 3b 4a 5a 6b 7b 8b 9b 10q 11b 12b 13a 1a 2d 3a 4c 5b 6b 7c 8b 9a 10p 11a 12a 13a 1a 2b 3a 4b 5b 6a 7a 8c 9b 10o 11b 12a 13a 1c 2c 3a 4c 5b 6b 7b 8b 9a 10o 11a 12a 13a 1c 2c 3a 4c 5b 6b 7c 8a 9a 10F 11a 12b 13a 1b 2d 3b 4a 5a 6b 7d 8a 9b 10t 11a 12a 13a 1a 2b 3b 4a 5b 6b 7a 8b 9a 10n 11b 12a 13b 1c 2a 3a 4b 5b 6b 7c 8c 9b 10n 11b 12a 13a 1b 2d 3b 4c 5a 6a 7d 8b 9a 10o 11b 12b 13b 1a 2b 3a 4c 5b 6b 7c 8a 9a 10G 11b 12b 13b 1b 2c 3b 4b 5b 6a 7b 8b 9b 10n 11a 12b 13a 1c 2a 3a 4b 5b 6a 7a 8a 9a 10q 11b 12a 13a 1b 2d 3b 4c 5b 6b 7d 8b 9b 10m 11a 12b 13b 1c 2b 3a 4b 5a 6b 7b 8c 9b 10l 11a 12b 13a 1b 2c 3b 4a 5b 6a 7d 8b 9a 10l 11b 12b 13a 1c 2d 3a 4c 5a 6a 7a 8a 9b 10l 11a 12a 13a 1c 2a 3a 4c 5b 6b 7c 8a 9a 10m 11b 12b 13b 1c 2b 3a 4b 5a 6a 7b 8a 9b 10k 11a 12b 13b 1a 2c 3b 4c 5b 6a 7a 8b 9b 10k 11b 12a 13b 1a 2a 3b 4a 5a 6b 7c 8b 9a 10k 11b 12a 13a 1b 2d 3b 4a 5b 6a 7d 8c 9a 10J 11a 12a 13a 1c 2b 3a 4c 5a 6a 7a 8a 9b 10K 11a 12b 13b 1c 2c 3a 4b 5b 6a 7c 8a 9a 10j 11b 12a 13b 1b 2b 3b 4c 5a 6a 7d 8b 9a 10L 11b 12b 13b 1b 2a 3b 4a 5b 6b 7a 8c 9a 10G 11b 12a 13a 1a 2c 3a 4c 5b 6a 7c 8a 9a 10J 11a 12b 13b 1b 2d 3b 4c 5b 6a 7a 8c 9a 10j 11b 12a 13a 1b 2a 3b 4a 5a 6a 7d 8a 9a 10i 11b 12b 13b 1b 2d 3a 4b 5a 6b 7a 8a 9a 10c 11b 12a 13b 1a 2c 3b 4a 5a 6a 7b 8c 9b 10d 11a 12b 13a 1b 2c 3b 4c 5b 6a 7a 8a 9b 10e 11a 12a 13b 1a 2a 3a 4b 5b 6b 7b 8b 9a 10f 11b 12a 13a 1a 2d 3b 4b 5b 6a 7a 8b 9b 10g 11b 12b 13a 1a 2a 3b 4b 5a 6b 7d 8a 9a 10h 11a 12b 13a 1a 2b 3a 4c 5b 6a 7c 8a 9a 10D 11a 12b 13a 1a 2b 3a 4b 5a 6b 7b 8b 9a 10I 11a 12b 13b 1a 2d 3a 4c 5a 6b 7c 8a 9a 10M 11b 12b 13b 1a 2b 3a 4c 5b 6b 7d 8a 9a 10N 11a 12a 13b 1a 2a 3b 4c 5b 6b 7a 8c 9a 10O 11b 12a 13a 1b 2d 3b 4b 5b 6a 7d 8b 9b 10R 11b 12a 13a 1a 2a 3b 4c 5a 6b 7b 8a 9a 10T 11a 12a 13a 1b 2c 3a 4b 5a 6a 7b 8c 9a 10U 11a 12a 13a 1a 2b 3b 4a 5a 6a 7d 8b 9b 10V 11a 12a 13b 1b 2c 3a 4b 5b 6a 7c 8b 9a 10W 11b 12a 13b 1c 2b 3a 4c 5a 6a 7c 8c 9a 10f 11b 12b 13a 1c 2a 3a 4b 5b 6a 7d 8b 9a 10e 11a 12a 13b 1c 2b 3a 4c 5b 6b 7b 8c 9b 10R 11b 12a 13a 1b 2c 3b 4a 5b 6a 7b 8b 9a 10h 11b 12b 13b 1b 2d 3b 4b 5a 6a 7a 8b 9b 10d 11a 12a 13b 1a 2b 3a 4c 5a 6b 7c 8c 9b 10i 11b 12a 13b 1c 2b 3a 4c 5a 6a 7c 8b 9b 10c 11a 12b 13a 1b 2c 3b 4c 5a 6b 7d 8c 9a 10c 11a 12a 13b 1b 2d 3b 4a 5a 6b 7d 8a 9b 10f 11b 12a 13b 1c 2d 3a 4b 5b 6b 7c 8b 9b 10T 11b 12a 13b 1a 2a 3b 4c 5a 6b 7c 8c 9b 10K 11b 12b 13b 1a 2c 3b 4a 5b 6b 7a 8c 9b 10R 11a 12b 13a 1c 2d 3a 4b 5a 6a 7c 8c 9a 10N 11a 12b 13a 1a 2a 3b 4a 5a 6b 7c 8c 9a 10y 11a 12b 13a 1c 2c 3a 4b 5b 6b 7d 8b 9a 10D 11a 12b 13a 1a 2b 3b 4c 5a 6b 7a 8b 9a 10J 11a 12b 13a 1a 2d 3a 4c 5a 6a 7b 8a 9a 10i 11a 12a 13b 1b 2a 3b 4a 5a 6b 7b 8b 9b 10M 11b 12a 13a 1a 2c 3b 4a 5b 6b 7d 8c 9b 10T 11a 12b 13a 1a 2b 3a 4c 5b 6b 7a 8b 9a 10h 11b 12b 13b 1c 2a 3a 4c 5b 6a 7d 8b 9a 10U 11a 12a 13a 1c 2c 3a 4c 5a 6b 7a 8c 9b 10I 11b 12a 13b 1b 2d 3b 4a 5a 6a 7c 8b 9a 10U 11b 12a 13b 1b 2d 3b 4a 5b 6a 7b 8c 9b 10D 11b 12b 13b 1c 2a 3a 4b 5b 6b 7c 8b 9b 10z 11a 12a 13b 1a 2b 3b 4a 5a 6a 7b 8a 9b 10F 11b 12a 13a 1a 2c 3b 4a 5a 6b 7b 8a 9a 10m 11b 12b 13a 1a 2a 3a 4b 5a 6a 7a 8c 9a 10w 11a 12a 13a 1b 2b 3b 4a 5a 6a 7d 8c 9b 10g 11a 12a 13a 1b 2a 3b 4a 5a 6b 7b 8c 9b 10A 11b 12a 13a 1c 2d 3a 4c 5a 6b 7d 8b 9a 10O 11b 12a 13a 1b 2c 3b 4a 5a 6b 7a 8c 9a 10C 11a 12a 13a 1b 2b 3b 4c 5a 6b 7b 8c 9b 10x 11a 12b 13b 1b 2c 3b 4b 5a 6a 7c 8b 9a 10Q 11a 12b 13a 1c 2c 3a 4b 5b 6a 7c 8a 9b 10V 11a 12b 13a 1c 2a 3a 4c 5a 6a 7d 8a 9a 10W 11b 12b 13a 1a 2d 3b 4b 5b 6b 7c 8a 9b 10I 11b 12b 13b 1b 2d 3b 4b 5b 6b 7a 8b 9a 10W 11b 12b 13a 1a 2b 3b 4a 5b 6a 7d 8a 9b 10v 11a 12a 13b 1b 2a 3a 4b 5b 6b 7a 8c 9b 10N 11b 12a 13a 1c 2d 3a 4c 5a 6a 7d 8b 9a 10G 11a 12b 13a 1c 2b 3a 4b 5b 6b 7d 8c 9a 10Q 11a 12a 13a 1c 2c 3a 4c 5b 6a 7c 8a 9b 10g 11a 12a 13b 1c 2c 3a 4c 5b 6a 7a 8a 9b 10M 11a 12a 13a 1b 2b 3b 4a 5b 6b 7b 8a 9a 10e 11a 12b 13a 1a 2a 3a 4b 5b 6a 7a 8a 9b 10B 11b 12a 13b 1a 2d 3b 4c 5b 6b 7d 8a 9a 10A 11a 12b 13b 1b 2b 3a 4c 5b 6b 7b 8c 9a 10C 11b 12b 13a 1b 2c 3b 4a 5a 6b 7b 8a 9b 10O 11b 12b 13b 1b 2a 3a 4c 5a 6b 7b 8a 9b 10j 11b 12a 13b 1b 2d 3a 4c 5a 6b 7c 8a 9b 10L 11b 12b 13b 1b 2d 3b 4b 5b 6b 7a 8c 9b 10V 11b 12b 13a 1b 2a 3a 4b 5b 6a 7c 8b 9b 10d 11a 12a 13a 1b 2c 3a 4b 5b 6b 7d 8a 9b 10x 11a 12b 13a 1a 2b 3b 4b 5a 6a 7a 8c 9a 10y 11b 12b 13b # test119: (use -n2) (put -n last) (more than 10 dimensions) (a dimensions with 10 or more features) (very different size dimensions) (one restriction) (no deduced restrictions) (some restrictions partially duplicated) (a restriction comes after the dimensions it constrains) (several -s) (put -s first) ./jenny -s3 -s9 3 2 3 2 2 3 2 39 2 2 4 3 2 2 3 2 2 -n2 -w8abcdefghjilmekgEHAIB 1a 2a 3b 4a 5a 6a 7a 8J 9b 10b 11c 12c 13a 14a 15c 16a 17a 1b 2b 3a 4b 5b 6c 7b 8L 9a 10a 11d 12a 13b 14b 15b 16b 17b 1c 2a 3c 4a 5a 6b 7b 8x 9a 10b 11a 12b 13b 14b 15a 16a 17b 1c 2b 3c 4b 5b 6b 7a 8n 9b 10a 11b 12b 13a 14a 15a 16b 17a 1b 2a 3a 4a 5a 6c 7a 8o 9b 10b 11b 12a 13b 14a 15b 16a 17a 1a 2b 3b 4b 5b 6a 7b 8p 9a 10a 11a 12c 13b 14b 15c 16b 17b 1a 2a 3c 4b 5b 6b 7b 8q 9b 10a 11c 12a 13a 14b 15b 16a 17b 1a 2b 3a 4b 5a 6c 7b 8r 9a 10b 11d 12c 13a 14a 15a 16a 17a 1b 2b 3b 4a 5b 6c 7a 8s 9a 10b 11c 12b 13b 14b 15a 16b 17b 1b 2a 3c 4a 5a 6a 7b 8t 9a 10a 11b 12c 13a 14a 15c 16b 17b 1c 2a 3a 4a 5b 6a 7a 8u 9b 10a 11d 12b 13b 14b 15b 16b 17a 1c 2b 3b 4a 5a 6b 7b 8v 9b 10a 11d 12a 13b 14b 15c 16a 17b 1c 2b 3c 4b 5b 6c 7a 8w 9b 10a 11a 12c 13a 14a 15b 16b 17a 1a 2b 3a 4b 5b 6c 7b 8y 9a 10a 11b 12b 13a 14b 15c 16a 17b 1b 2b 3a 4a 5b 6a 7a 8z 9b 10b 11a 12a 13b 14a 15a 16a 17b 1b 2b 3a 4a 5a 6b 7b 8C 9a 10a 11c 12c 13a 14b 15b 16a 17b 1c 2b 3c 4b 5a 6b 7b 8D 9a 10b 11d 12b 13b 14b 15c 16b 17b 1a 2b 3b 4b 5b 6a 7b 8F 9b 10a 11b 12a 13a 14a 15b 16a 17a 1c 2b 3a 4a 5b 6c 7a 8G 9a 10b 11c 12a 13a 14a 15c 16a 17b 1b 2a 3a 4a 5b 6a 7a 8K 9a 10a 11b 12a 13b 14a 15c 16b 17b 1c 2a 3c 4b 5a 6c 7b 8M 9a 10b 11d 12b 13b 14a 15b 16b 17a 1a 2a 3b 4a 5a 6a 7b 8n 9a 10b 11a 12c 13b 14b 15c 16a 17b 1a 2b 3c 4b 5b 6a 7b 8o 9a 10a 11c 12c 13a 14b 15a 16b 17b 1b 2a 3a 4a 5a 6c 7a 8p 9b 10b 11b 12b 13a 14a 15b 16a 17a 1b 2b 3a 4a 5a 6a 7a 8q 9a 10b 11b 12b 13b 14a 15a 16b 17a 1b 2a 3c 4a 5b 6a 7a 8r 9b 10a 11b 12b 13b 14b 15b 16b 17b 1a 2a 3c 4b 5a 6a 7b 8s 9b 10a 11a 12c 13a 14a 15b 16a 17a 1a 2b 3b 4b 5b 6c 7a 8t 9b 10b 11a 12b 13b 14b 15a 16a 17a 1a 2b 3c 4b 5a 6c 7b 8u 9a 10b 11b 12a 13a 14a 15a 16a 17b 1a 2a 3a 4b 5b 6a 7a 8v 9a 10b 11a 12c 13a 14a 15b 16b 17a 1a 2a 3a 4a 5a 6a 7b 8w 9a 10b 11b 12a 13b 14b 15c 16a 17b 1a 2b 3a 4b 5b 6c 7a 8x 9b 10a 11b 12c 13a 14a 15b 16b 17a 1b 2a 3b 4a 5a 6b 7a 8y 9b 10b 11c 12c 13b 14a 15a 16b 17a 1a 2a 3c 4b 5a 6c 7b 8z 9a 10a 11d 12b 13a 14b 15c 16b 17a 1a 2a 3c 4b 5b 6c 7a 8C 9b 10b 11b 12b 13b 14a 15c 16b 17a 1a 2a 3a 4a 5b 6c 7a 8D 9b 10a 11b 12a 13a 14a 15b 16a 17a 1b 2a 3c 4a 5a 6b 7a 8F 9a 10b 11d 12b 13b 14b 15c 16b 17b 1a 2a 3b 4b 5a 6a 7b 8G 9b 10a 11b 12b 13b 14b 15b 16b 17a 1b 2b 3c 4b 5b 6b 7b 8J 9a 10a 11a 12a 13b 14b 15b 16b 17b 1a 2b 3b 4b 5a 6c 7b 8K 9b 10b 11d 12b 13a 14b 15b 16a 17a 1a 2a 3b 4a 5a 6a 7a 8L 9b 10b 11b 12c 13a 14a 15a 16a 17a 1a 2b 3b 4a 5b 6a 7a 8M 9b 10a 11b 12c 13a 14b 15a 16a 17b 1c 2b 3c 4a 5a 6b 7b 8L 9b 10a 11c 12b 13b 14b 15c 16b 17b 1b 2a 3a 4a 5a 6b 7a 8M 9b 10a 11c 12a 13a 14b 15c 16a 17a 1c 2a 3a 4a 5b 6c 7a 8J 9b 10a 11b 12b 13b 14a 15a 16b 17a 1a 2a 3a 4b 5b 6a 7a 8L 9b 10b 11a 12c 13a 14b 15a 16a 17a 1c 2a 3c 4a 5b 6b 7a 8p 9a 10b 11c 12a 13b 14b 15a 16a 17b 1c 2b 3c 4b 5b 6a 7b 8y 9b 10b 11d 12a 13b 14a 15b 16a 17a 1c 2a 3b 4a 5a 6b 7a 8o 9a 10b 11a 12b 13a 14b 15c 16a 17b 1b 2b 3b 4a 5b 6a 7b 8x 9b 10a 11c 12a 13b 14b 15c 16b 17a 1a 2a 3b 4b 5b 6a 7b 8o 9b 10b 11d 12b 13b 14a 15a 16a 17a 1c 2a 3b 4b 5a 6b 7b 8r 9b 10a 11a 12a 13b 14b 15c 16b 17a 1b 2b 3a 4a 5b 6c 7b 8n 9b 10b 11c 12a 13b 14a 15b 16a 17a 1b 2b 3a 4b 5a 6a 7b 8n 9a 10a 11d 12a 13a 14a 15b 16b 17a 1c 2b 3b 4a 5a 6a 7a 8C 9b 10b 11a 12a 13b 14a 15a 16a 17a 1b 2a 3c 4b 5a 6b 7a 8r 9a 10a 11c 12a 13b 14b 15b 16a 17b 1c 2b 3a 4b 5b 6b 7a 8t 9b 10a 11d 12a 13b 14b 15b 16a 17a 1b 2a 3b 4a 5b 6a 7a 8D 9b 10a 11a 12c 13a 14b 15a 16a 17a 1c 2a 3b 4a 5a 6b 7a 8z 9a 10a 11c 12c 13a 14b 15b 16a 17b 1b 2b 3b 4b 5b 6b 7b 8w 9a 10b 11d 12b 13a 14b 15a 16b 17a 1c 2b 3b 4b 5b 6c 7b 8q 9b 10a 11d 12c 13a 14b 15c 16a 17b 1c 2a 3a 4b 5a 6b 7b 8s 9a 10a 11d 12a 13a 14a 15c 16a 17a 1b 2b 3b 4a 5a 6b 7a 8u 9b 10b 11a 12c 13a 14b 15c 16b 17a 1b 2a 3c 4b 5b 6c 7b 8v 9a 10a 11b 12b 13b 14a 15a 16b 17b 1c 2a 3a 4a 5a 6c 7b 8F 9b 10b 11c 12c 13a 14a 15a 16a 17b 1b 2b 3c 4a 5a 6b 7b 8G 9b 10a 11d 12c 13b 14b 15a 16b 17b 1c 2a 3c 4a 5a 6b 7a 8K 9b 10b 11a 12c 13b 14a 15a 16b 17a 1b 2b 3b 4b 5b 6b 7a 8v 9b 10b 11c 12b 13b 14b 15a 16a 17b 1b 2a 3c 4a 5b 6a 7b 8F 9b 10b 11a 12b 13a 14a 15a 16b 17a 1b 2b 3c 4a 5a 6c 7a 8D 9b 10b 11c 12c 13b 14b 15c 16b 17b 1b 2b 3a 4a 5a 6a 7b 8M 9a 10a 11a 12b 13b 14a 15a 16a 17b 1c 2a 3a 4a 5a 6b 7a 8t 9a 10a 11c 12b 13b 14a 15c 16b 17a 1c 2a 3a 4a 5a 6a 7a 8C 9a 10b 11d 12b 13a 14a 15a 16a 17b 1c 2a 3b 4a 5a 6c 7a 8q 9a 10b 11a 12b 13a 14a 15b 16a 17b 1a 2a 3b 4b 5b 6c 7a 8w 9a 10a 11c 12b 13b 14a 15b 16b 17a 1b 2b 3b 4a 5a 6b 7b 8x 9a 10a 11d 12b 13a 14b 15b 16a 17a 1b 2b 3b 4a 5a 6c 7a 8G 9a 10b 11a 12c 13a 14a 15c 16a 17b 1c 2a 3a 4b 5b 6c 7a 8s 9b 10a 11b 12a 13a 14b 15a 16a 17b 1a 2b 3c 4b 5b 6a 7b 8K 9a 10a 11c 12c 13a 14a 15a 16a 17a 1a 2a 3c 4a 5b 6b 7b 8p 9b 10b 11d 12c 13a 14a 15b 16b 17b 1c 2a 3a 4b 5b 6b 7a 8u 9b 10b 11c 12a 13a 14b 15b 16a 17a 1b 2a 3a 4a 5a 6c 7b 8y 9b 10a 11a 12c 13a 14b 15b 16b 17a 1a 2b 3c 4b 5a 6b 7a 8z 9b 10b 11b 12c 13b 14a 15a 16b 17b 1c 2b 3b 4a 5a 6b 7b 8J 9a 10a 11d 12c 13a 14a 15b 16b 17b # test120: (use -n2) (put -n last) (more than 10 dimensions) (a dimension of size 2) (different size dimensions) (no restrictions) (no deduced restrictions) (no duplicate restrictions) (several -s) (put -s last) ./jenny 2 3 2 4 3 2 3 2 2 3 2 2 2 4 4 3 3 2 2 2 3 3 3 2 2 4 2 3 -n2 -s3 -s9990 1a 2b 3a 4b 5c 6a 7a 8a 9b 10c 11b 12a 13a 14b 15d 16b 17a 18a 19a 20b 21c 22b 23c 24b 25a 26a 27b 28c 1b 2a 3b 4d 5b 6b 7c 8b 9a 10a 11a 12b 13b 14d 15a 16c 17b 18b 19b 20a 21a 22c 23b 24a 25b 26b 27a 28a 1a 2c 3b 4c 5a 6a 7b 8b 9b 10b 11a 12a 13a 14c 15b 16a 17c 18a 19b 20a 21b 22a 23a 24a 25a 26c 27a 28b 1b 2c 3a 4a 5a 6b 7b 8a 9a 10b 11b 12b 13b 14a 15c 16a 17c 18b 19a 20b 21b 22b 23a 24b 25b 26d 27b 28a 1a 2a 3a 4c 5b 6a 7c 8a 9b 10a 11b 12a 13a 14a 15c 16c 17b 18a 19a 20b 21a 22a 23b 24b 25a 26b 27b 28b 1b 2b 3b 4a 5c 6b 7a 8b 9a 10c 11a 12b 13b 14c 15d 16b 17a 18b 19b 20a 21c 22a 23c 24a 25b 26d 27a 28c 1a 2c 3a 4d 5c 6a 7b 8b 9a 10b 11b 12b 13a 14d 15a 16b 17a 18b 19a 20b 21c 22c 23c 24b 25a 26c 27b 28b 1b 2a 3b 4b 5a 6b 7c 8a 9b 10a 11a 12b 13b 14b 15b 16c 17c 18a 19b 20a 21b 22c 23a 24b 25b 26a 27a 28c 1b 2b 3b 4b 5b 6a 7b 8b 9a 10c 11b 12a 13b 14b 15b 16a 17b 18b 19a 20a 21a 22b 23b 24a 25a 26c 27b 28a 1a 2b 3a 4d 5a 6b 7a 8a 9b 10c 11a 12a 13a 14d 15a 16c 17c 18a 19b 20b 21b 22b 23a 24a 25b 26d 27a 28b 1b 2a 3b 4c 5c 6b 7a 8b 9a 10a 11a 12a 13a 14a 15c 16a 17a 18a 19a 20a 21c 22c 23c 24a 25b 26a 27a 28a 1a 2c 3a 4a 5b 6a 7a 8a 9b 10b 11b 12a 13b 14c 15d 16c 17b 18b 19b 20b 21a 22c 23b 24b 25a 26a 27b 28b 1a 2b 3b 4c 5a 6b 7c 8b 9b 10a 11b 12b 13b 14c 15d 16b 17b 18b 19a 20b 21c 22b 23a 24a 25a 26b 27a 28c 1a 2a 3a 4a 5c 6a 7c 8a 9b 10b 11a 12a 13a 14b 15b 16b 17c 18a 19b 20b 21a 22a 23c 24b 25b 26b 27b 28a 1b 2c 3a 4d 5b 6a 7c 8a 9b 10c 11a 12a 13a 14a 15b 16b 17a 18a 19b 20a 21b 22c 23b 24a 25a 26d 27b 28c 1b 2a 3a 4a 5c 6b 7b 8a 9b 10a 11b 12a 13b 14d 15d 16c 17b 18b 19b 20b 21b 22a 23c 24b 25b 26c 27a 28c 1b 2c 3a 4b 5a 6b 7c 8a 9b 10a 11b 12a 13a 14b 15a 16a 17a 18a 19b 20b 21a 22a 23a 24a 25b 26d 27b 28b 1a 2b 3a 4b 5b 6a 7a 8a 9b 10b 11a 12b 13a 14d 15c 16a 17c 18a 19b 20b 21c 22c 23b 24a 25a 26b 27a 28c 1b 2a 3a 4d 5c 6b 7b 8a 9b 10c 11a 12b 13b 14c 15c 16a 17a 18b 19a 20a 21b 22a 23a 24a 25a 26b 27a 28a 1a 2b 3a 4c 5a 6b 7b 8a 9a 10c 11b 12b 13b 14a 15a 16c 17a 18a 19a 20b 21a 22a 23c 24a 25a 26a 27a 28c 1b 2a 3b 4b 5b 6b 7b 8b 9b 10c 11a 12b 13b 14a 15d 16a 17c 18b 19a 20a 21a 22b 23a 24b 25a 26d 27b 28a 1a 2c 3b 4c 5b 6a 7c 8a 9b 10b 11a 12b 13b 14d 15b 16c 17a 18b 19a 20a 21c 22b 23c 24b 25b 26c 27a 28a 1a 2b 3a 4d 5c 6a 7a 8b 9b 10b 11b 12b 13a 14b 15c 16b 17c 18b 19a 20a 21c 22a 23b 24b 25a 26c 27b 28a 1b 2a 3b 4c 5a 6a 7a 8a 9a 10b 11a 12a 13b 14b 15b 16b 17b 18a 19a 20b 21b 22c 23b 24a 25b 26d 27b 28c 1b 2b 3b 4d 5a 6a 7b 8b 9b 10c 11a 12a 13b 14d 15d 16a 17b 18b 19b 20a 21c 22a 23a 24a 25b 26a 27b 28a 1a 2c 3b 4b 5a 6b 7c 8a 9b 10a 11a 12b 13a 14c 15a 16c 17b 18a 19b 20b 21a 22b 23b 24a 25a 26b 27a 28a 1b 2a 3b 4a 5b 6a 7a 8b 9b 10a 11b 12a 13a 14a 15a 16c 17c 18a 19b 20a 21c 22a 23a 24a 25a 26c 27a 28b