Помогите разобраться почему код не работает?
package com.javarush.task.pro.task04.task0405;
/*
Незаполненный прямоугольник
*/
public class Solution {
public static void main(String[] args) {
int v = 1;
while (v <= 10);{
int sh = 1;
while(sh <= 20){
if (v == 1 || v == 10){
System.out.print("Б");//напишите тут ваш код
}else if(sh == 1 || sh == 20){
System.out.print("Б");
}else {
System.out.print(" ");
}
sh++;
}
System.out.println();
v++;
}
}
}