void show(int l,int sx,int sy){
  digitalWrite(l - sx + 1, HIGH);
  digitalWrite(sy + l, LOW);
  for(int i = 1;i <= l;i++){
    if(i != sx){
      digitalWrite(i, LOW);
    }
  }
  for(int i = l + 1;i <= l * 2;i++){
    if(i != l - sy + 1){
      digitalWrite(i, HIGH);
    }
  }
}
void setup() {
  // put your setup code here, to run once:
  for(int i = 1;i <= 10;i++){
    pinMode(i, OUTPUT);
  }
}

void loop() {
  // put your main code here, to run repeatedly:
  show(5,1,5);
  show(5,2,5);
  show(5,3,5);
  show(5,4,5);
  show(5,5,5);
  show(5,3,4);
  show(5,3,3);
  show(5,3,2);
  show(5,3,1);
  show(5,2,2);
}