#include <stdio.h>
int main(void) {
int x;
for(; scanf("%d",&x
) > 0 && x
!= 42; printf("%d\n", x
));
int numb_stones = 7;
int numb_piles = 3;
long total_combination_number;
volatile int first_pile_price=0;
volatile int second_pile_price=0;
volatile int third_pile_price=0;
int flg_frf;
volatile int i,j,n,kk=1;
volatile int p1,p2,p3;
int jkl;
int total_pile_price[100];
//--------
const int a_data[7][2] = {
{9, 15},
{12, 16},
{16, 13},
{18, 13},
{31, 11},
{32, 1},
{36, 9} };
//----
if(flg_frf==0)
{
flg_frf=1;
for(i=0;i<numb_stones-numb_piles+1;i++)
{
for(j=i+1;j<numb_stones-numb_piles+2;j++)
{
for(n=j+1+1;n<numb_stones-numb_piles+3;n++)
{
third_pile_price += a_data[n][1];
}
///obrabotka na informaciqta
total_pile_price[kk] = third_pile_price + second_pile_price + first_pile_price;
x = total_pile_price[kk];
if(total_pile_price[kk]<total_pile_price[kk-1])
{
p1 = i;
p2 = j;
p3 = j+1;
}
kk++;
///
third_pile_price = 0;
second_pile_price += a_data[j][1];
}
second_pile_price = 0;
first_pile_price += a_data[i][1];
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7IAoJaW50IHg7Cglmb3IoOyBzY2FuZigiJWQiLCZ4KSA+IDAgJiYgeCAhPSA0MjsgcHJpbnRmKCIlZFxuIiwgeCkpOwoKCmludCBudW1iX3N0b25lcyA9IDc7CmludCBudW1iX3BpbGVzID0gMzsKbG9uZyB0b3RhbF9jb21iaW5hdGlvbl9udW1iZXI7CnZvbGF0aWxlIGludCBmaXJzdF9waWxlX3ByaWNlPTA7CnZvbGF0aWxlIGludCBzZWNvbmRfcGlsZV9wcmljZT0wOwp2b2xhdGlsZSBpbnQgdGhpcmRfcGlsZV9wcmljZT0wOwppbnQgZmxnX2ZyZjsKdm9sYXRpbGUgaW50IGksaixuLGtrPTE7CnZvbGF0aWxlIGludCBwMSxwMixwMzsKaW50IGprbDsKaW50IHRvdGFsX3BpbGVfcHJpY2VbMTAwXTsKCi8vLS0tLS0tLS0KY29uc3QgaW50IGFfZGF0YVs3XVsyXSA9IHsKezksIDE1fSwKezEyLCAxNn0sCnsxNiwgMTN9LAp7MTgsIDEzfSwKezMxLCAxMX0sCnszMiwgMX0sCnszNiwgOX0gfTsKLy8tLS0tCgoKaWYoZmxnX2ZyZj09MCkKewpmbGdfZnJmPTE7CgoKZm9yKGk9MDtpPG51bWJfc3RvbmVzLW51bWJfcGlsZXMrMTtpKyspCnsKCglmb3Ioaj1pKzE7ajxudW1iX3N0b25lcy1udW1iX3BpbGVzKzI7aisrKQoJewoJCWZvcihuPWorMSsxO248bnVtYl9zdG9uZXMtbnVtYl9waWxlcyszO24rKykKCQl7CgkJCXRoaXJkX3BpbGVfcHJpY2UgKz0gYV9kYXRhW25dWzFdOwoJCX0KCQkvLy9vYnJhYm90a2EgbmEgaW5mb3JtYWNpcXRhCgkJCXRvdGFsX3BpbGVfcHJpY2Vba2tdID0gdGhpcmRfcGlsZV9wcmljZSArIHNlY29uZF9waWxlX3ByaWNlICsgZmlyc3RfcGlsZV9wcmljZTsKeCAgPSB0b3RhbF9waWxlX3ByaWNlW2trXTsKcHJpbnRmKCIlZFxuIiwgeCk7CgoJCQlpZih0b3RhbF9waWxlX3ByaWNlW2trXTx0b3RhbF9waWxlX3ByaWNlW2trLTFdKQp7CgoJCQkJcDEgPSBpOwoJCQkJcDIgPSBqOwoJCQkJcDMgPSBqKzE7CgkJCX0KCQkJa2srKzsKCQkvLy8KCgoKCQl0aGlyZF9waWxlX3ByaWNlID0gMDsKCQlzZWNvbmRfcGlsZV9wcmljZSArPSBhX2RhdGFbal1bMV07Cgl9CglzZWNvbmRfcGlsZV9wcmljZSA9IDA7CglmaXJzdF9waWxlX3ByaWNlICs9IGFfZGF0YVtpXVsxXTsKCn0KCgoKfQoKCgoJcmV0dXJuIDA7Cn0=