#include #include int main(int argc, char **argv) { int number_of_doors = atoi(argv[1]); int number_of_passes = atoi(argv[2]); int open_doors = 0; for (int i = 1; i <= number_of_doors; i++) { int toggles = 0; for (int j = 1; j <= number_of_passes; j++) { toggles += i % j == 0 ? 1 : 0; } open_doors += toggles % 2; } printf("%d\n", open_doors); }