Please input the file pathname: 3_c2.txt > startNewDay|01-Jan-2025 > hire|Carol|20 Done. > applyLeave|Carol|AL|01-Jan-2025|06-Jan-2025 Done. > applyLeave|Carol|AL|11-Jan-2025|16-Jan-2025 Done. > applyLeave|Carol|AL|21-Jan-2025|22-Jan-2025 The annual leave is invalid. The current balance is 8 days only. The employee has not taken any block leave yet. The employee can take at most 1 days of non-block annual leave because of the need to reserve 7 days for a block leave. > applyLeave|Carol|AL|21-Jan-2025|21-Jan-2025 Done. > applyLeave|Carol|AL|22-Jan-2025|22-Jan-2025 The annual leave is invalid. The current balance is 7 days only. The employee has not taken any block leave yet. The employee can take at most 0 days of non-block annual leave because of the need to reserve 7 days for a block leave. > listLeaves Carol: 1-Jan-2025 to 6-Jan-2025 [AL] 11-Jan-2025 to 16-Jan-2025 [AL] 21-Jan-2025 to 21-Jan-2025 [AL] > applyLeave|Carol|BL|01-Feb-2025|08-Feb-2025 Insufficient balance of annual leaves. 7 days left only! > applyLeave|Carol|BL|01-Feb-2025|07-Feb-2025 Done. > listLeaves Carol: 1-Jan-2025 to 6-Jan-2025 [AL] 11-Jan-2025 to 16-Jan-2025 [AL] 21-Jan-2025 to 21-Jan-2025 [AL] 1-Feb-2025 to 7-Feb-2025 [BL] > undo > applyLeave|Carol|AL|01-Mar-2025|01-Mar-2025 The annual leave is invalid. The current balance is 7 days only. The employee has not taken any block leave yet. The employee can take at most 0 days of non-block annual leave because of the need to reserve 7 days for a block leave. > hire|Grace|20 Done. > applyLeave|Grace|BL|01-Jan-2025|07-Jan-2025 Done. > applyLeave|Grace|AL|11-Jan-2025|16-Jan-2025 Done. > applyLeave|Grace|AL|21-Jan-2025|22-Jan-2025 Done. > applyLeave|Grace|AL|23-Jan-2025|28-Jan-2025 Insufficient balance of annual leaves. 5 days left only! > applyLeave|Grace|AL|23-Jan-2025|27-Jan-2025 Done. > listLeaves|Grace 1-Jan-2025 to 7-Jan-2025 [BL] 11-Jan-2025 to 16-Jan-2025 [AL] 21-Jan-2025 to 22-Jan-2025 [AL] 23-Jan-2025 to 27-Jan-2025 [AL] > hire|Bob|15 Done. > applyLeave|Bob|BL|01-Jan-2025|07-Jan-2025 Done. > applyLeave|Bob|AL|11-Jan-2025|11-Jan-2025 Done. > applyLeave|Bob|BL|21-Jan-2025|28-Jan-2025 Insufficient balance of annual leaves. 7 days left only! > applyLeave|Bob|BL|21-Jan-2025|27-Jan-2025 Done. > listLeaves|Bob 1-Jan-2025 to 7-Jan-2025 [BL] 11-Jan-2025 to 11-Jan-2025 [AL] 21-Jan-2025 to 27-Jan-2025 [BL] > undo > undo > applyLeave|Bob|BL|21-Jan-2025|28-Jan-2025 Done. > listLeaves Bob: 1-Jan-2025 to 7-Jan-2025 [BL] 21-Jan-2025 to 28-Jan-2025 [BL] Carol: 1-Jan-2025 to 6-Jan-2025 [AL] 11-Jan-2025 to 16-Jan-2025 [AL] 21-Jan-2025 to 21-Jan-2025 [AL] Grace: 1-Jan-2025 to 7-Jan-2025 [BL] 11-Jan-2025 to 16-Jan-2025 [AL] 21-Jan-2025 to 22-Jan-2025 [AL] 23-Jan-2025 to 27-Jan-2025 [AL]