result love(boy, girl)
{
if( boy. з () and boy. г () )� � � �
{
boy.set(nothing);
return girl.��(boy);
}
if( girl. () )Ը���
{
while(!(boy.Ǯ > 100,000 and girl. > 8 ) )����
{
for( day=1; day <=365; day++)
{
if( day == ˽ )��� �
if( boy.givegirl(õ ) )��
girl. ++;����
else
girl. --;���� ����
if( day == girl. )����
if( boy.givegirl(õ ) )��
{
girl. ++;����
else
girl. --;����
boy.ƴ��Ǯ();
}
}
if( boy. з () and boy. г () )� � � �
{
boy.set(nothing);
return girl.��(boy);
}
++;����
girl. --;����
}
return girl.goto( another_boy);
}