Sub1{
  event(BeginMove)=ShowDialog(1a);
  event(EndDialog,1)=ShowHintFigure();ShowDialog(1b);
  event(EndDialog,0)=SkipAll();
  event(ClickOnFigure,1)=ShowHintMove();ShowDialog(1c);
}
Sub2{
  event(BeginMove)=ShowDialog(2a);
  event(ClickOnFigure,1)=ShowHintMove();ShowDialog(2b);
  event(ClickOnFigure,0)=ShowDialog(2c);
}
Sub3{
  event(BeginMove)=SetHintTimer(2.5);
  event(HintTimer)=ShowHintFigure();ShowDialog(3a);
  event(ClickOnFigure,1)=ShowHintMove();ShowDialog(3b);
}
Sub4{
}
Sub5{
}
Sub6{
}
Sub7{
  event(BeginMove)=ShowDialog(4a);
  event(UndoMove)=ShowDialog(4b);
}
Sub8{
  event(HintAppear)=ShowDialog(5a);
  rep=3;
}
Sub9{
  event(ClickOnFigure,0)=ShowDialog(6a);
}
Sub10{
  event(ClickOnFigure,0)=ShowFigureDialog();
  event(ClickOnFigure,1)=ShowFigureDialog();
  rep=20;
}