B. 3996. We have a rectangular sheet of paper. We want to make polygons of 20 sides from it according to the following rule: In each step, we choose a piece of paper (initially, this must be the original sheet) and cut it in two along a straight line. Continuing the procedure what is the minimum number of cuts needed to get one hundred pieces 20-sided polygons?
Competition problem from Germany
Solution (in Hungarian)