Please input the file pathname: 3_c1.txt > startNewDay|01-Jan-2025 > hire|Jimmy|60 Done. > applyLeave|Jimmy|BL|02-Jan-2025|08-Jan-2025 Done. > applyLeave|Jimmy|SL|02-Mar-2025|09-Mar-2025 Done. > listLeaves Jimmy: 2-Jan-2025 to 8-Jan-2025 [BL] 2-Mar-2025 to 9-Mar-2025 [SL] > applyLeave|Jimmy|NL|08-Mar-2025|10-Mar-2025 Leave overlapped: The leave period 2-Mar-2025 to 9-Mar-2025 [SL] is found! > applyLeave|Jimmy|AL|01-Mar-2025|03-Mar-2025 Leave overlapped: The leave period 2-Mar-2025 to 9-Mar-2025 [SL] is found! > applyLeave|Jimmy|BL|01-Mar-2025|10-Mar-2025 Leave overlapped: The leave period 2-Mar-2025 to 9-Mar-2025 [SL] is found! > applyLeave|Jimmy|SL|03-Mar-2025|06-Mar-2025 Leave overlapped: The leave period 2-Mar-2025 to 9-Mar-2025 [SL] is found! > applyLeave|Jimmy|NL|02-Apr-2025|10-Apr-2025 Done. > startNewDay|10-Feb-2025 Done. > applyLeave|Jimmy|AL|02-Feb-2025|03-Feb-2025 Wrong Date. Leave start date must not be earlier than the system date (10-Feb-2025)! > listLeaves Jimmy: 2-Jan-2025 to 8-Jan-2025 [BL] 2-Mar-2025 to 9-Mar-2025 [SL] 2-Apr-2025 to 10-Apr-2025 [NL] > undo > applyLeave|Jimmy|NL|02-Feb-2025|03-Feb-2025 Done. > listLeaves Jimmy: 2-Jan-2025 to 8-Jan-2025 [BL] 2-Feb-2025 to 3-Feb-2025 [NL] 2-Mar-2025 to 9-Mar-2025 [SL] 2-Apr-2025 to 10-Apr-2025 [NL] > redo Nothing to redo. > undo > applyLeave|Jimmy|AL|01-Jan-2025|01-Jan-2025 Done. > listLeaves Jimmy: 1-Jan-2025 to 1-Jan-2025 [AL] 2-Jan-2025 to 8-Jan-2025 [BL] 2-Mar-2025 to 9-Mar-2025 [SL] 2-Apr-2025 to 10-Apr-2025 [NL] > hire|Grace|25 Done. > applyLeave|Grace|AL|01-Jan-2025|09-Jan-2025 To apply annual leave for 7 days or more, please use the Block Leave (BL) type. > applyLeave|Grace|BL|01-Feb-2025|06-Feb-2025 To apply annual leave for 6 days or less, you should use the normal Annual Leave (AL) type. > applyLeave|Grace|BL|01-Jan-2025|09-Jan-2025 Done. > applyLeave|Grace|AL|01-Feb-2025|06-Feb-2025 Done. > listLeaves|Grace 1-Jan-2025 to 9-Jan-2025 [BL] 1-Feb-2025 to 6-Feb-2025 [AL] > hire|Carol|20 Done. > applyLeave|Carol|BL|02-Jan-2025|08-Jan-2025 Done. > applyLeave|Carol|BL|02-Mar-2025|09-Mar-2025 Done. > listLeaves|Carol 2-Jan-2025 to 8-Jan-2025 [BL] 2-Mar-2025 to 9-Mar-2025 [BL] > applyLeave|Carol|AL|12-Jan-2025|14-Jan-2025 Done. > applyLeave|Carol|BL|15-Jan-2025|25-Jan-2025 Insufficient balance of annual leaves. 2 days left only! > listLeaves|Carol 2-Jan-2025 to 8-Jan-2025 [BL] 12-Jan-2025 to 14-Jan-2025 [AL] 2-Mar-2025 to 9-Mar-2025 [BL] > applyLeave|Carol|NL|15-Feb-2025|15-Feb-2025 Done. > applyLeave|Carol|NL|16-Feb-2025|25-Feb-2025 Done. > applyLeave|Carol|SL|21-Mar-2025|24-Mar-2025 Done. > applyLeave|Carol|SL|25-Mar-2025|30-Mar-2025 Done. > applyLeave|Carol|SL|01-Apr-2025|04-Aug-2025 Insufficient balance of sick leaves. 125 days left only! > applyLeave|Carol|SL|01-Apr-2025|03-Aug-2025 Done. > listLeaves Carol: 2-Jan-2025 to 8-Jan-2025 [BL] 12-Jan-2025 to 14-Jan-2025 [AL] 15-Feb-2025 to 15-Feb-2025 [NL] 16-Feb-2025 to 25-Feb-2025 [NL] 2-Mar-2025 to 9-Mar-2025 [BL] 21-Mar-2025 to 24-Mar-2025 [SL] 25-Mar-2025 to 30-Mar-2025 [SL] 1-Apr-2025 to 3-Aug-2025 [SL] Grace: 1-Jan-2025 to 9-Jan-2025 [BL] 1-Feb-2025 to 6-Feb-2025 [AL] Jimmy: 1-Jan-2025 to 1-Jan-2025 [AL] 2-Jan-2025 to 8-Jan-2025 [BL] 2-Mar-2025 to 9-Mar-2025 [SL] 2-Apr-2025 to 10-Apr-2025 [NL]