#include<stdio.h>
int main()
{
int a;
for (int i = 0;i<a;i++)
{
int komputer,job;
scanf("%d %d",&job
,&komputer
); int detik[job];
for (int j = 0;j<job;j++)
{
}
int kerja[komputer];
for (int j = 0;j<komputer;j++)
{
kerja[j]=0;
}
int max,index;
for (int j = 0;j<job;j++)
{
max = kerja[0];
index = 0;
for (int l = 1;l<komputer;l++)
{
if (kerja[l]<=max)
{
max = kerja[l];
index = l;
}
}
kerja[index]=kerja[index]+detik[j];
}
int min = 0;
for (int j = 0;j<komputer;j++)
{
if (kerja[j] >= min)
{
min = kerja[j];
}
}
printf("Case #%d: %d\n",i
+1,min
); }
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBtYWluKCkKewogICAgaW50IGE7CiAgICBzY2FuZigiJWQiLCZhKTsKICAgIGZvciAoaW50IGkgPSAwO2k8YTtpKyspCiAgICB7CiAgICAgICAgaW50IGtvbXB1dGVyLGpvYjsKICAgICAgICBzY2FuZigiJWQgJWQiLCZqb2IsJmtvbXB1dGVyKTsKICAgICAgICBpbnQgZGV0aWtbam9iXTsKICAgICAgICBmb3IgKGludCBqID0gMDtqPGpvYjtqKyspCiAgICAgICAgewogICAgICAgICAgICBzY2FuZigiJWQiLCZkZXRpa1tqXSk7CiAgICAgICAgfQogICAgICAgIGludCBrZXJqYVtrb21wdXRlcl07CiAgICAgICAgZm9yIChpbnQgaiA9IDA7ajxrb21wdXRlcjtqKyspCiAgICAgICAgewogICAgICAgICAgICBrZXJqYVtqXT0wOwogICAgICAgIH0KICAgICAgICBpbnQgbWF4LGluZGV4OwogICAgICAgIGZvciAoaW50IGogPSAwO2o8am9iO2orKykKICAgICAgICB7CiAgICAgICAgICAgIG1heCA9IGtlcmphWzBdOwogICAgICAgICAgICBpbmRleCA9IDA7CiAgICAgICAgICAgIGZvciAoaW50IGwgPSAxO2w8a29tcHV0ZXI7bCsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoa2VyamFbbF08PW1heCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBtYXggPSBrZXJqYVtsXTsKICAgICAgICAgICAgICAgICAgICBpbmRleCA9IGw7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAga2VyamFbaW5kZXhdPWtlcmphW2luZGV4XStkZXRpa1tqXTsKICAgICAgICB9CiAgICAgICAgaW50IG1pbiA9IDA7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7ajxrb21wdXRlcjtqKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoa2VyamFbal0gPj0gbWluKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBtaW4gPSBrZXJqYVtqXTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwcmludGYoIkNhc2UgIyVkOiAlZFxuIixpKzEsbWluKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==