How many working days in year 1991?
Here is the detail of the calculation:
Because 1991 is not a leap year, it has 365 days.
Let's remove 52 saturdays and 52 sundays. It remains 261 days.
Now, let's remove 245 public holidays that do not fall during a weekend and we obtain 245 working days in 1991.
 Here is the list of these 245 public holidays: 
 
 1. New Year's Day : Tuesday, 1 January, 1991 
2. January 2 : Wednesday, 2 January, 1991 
3. January 3 : Thursday, 3 January, 1991 
4. Coming of Age Day : Monday, 14 January, 1991 
5. Foundation Day : Monday, 11 February, 1991 
6. Vernal Equinox Day : Wednesday, 20 March, 1991 
7. Shōwa Day : Monday, 29 April, 1991 
8. Constitution Memorial Day : Friday, 3 May, 1991 
9. Children's Day (observance) : Monday, 6 May, 1991 
10. Marine Day : Monday, 15 July, 1991 
11. Respect-for-Aged Day : Monday, 16 September, 1991 
12. Autumnal Equinox Day : Monday, 23 September, 1991 
13. Health and Sports Day : Monday, 14 October, 1991 
14. Culture Day (observance) : Monday, 4 November, 1991 
15. Emperor's Birthday : Monday, 23 December, 1991 
16. New Year's Eve : Tuesday, 31 December, 1991 
And here are the 4 public holidays falling on a weekend:
1. Greenery Day : Saturday, 4 May, 1991 
2. Children's Day : Sunday, 5 May, 1991 
3. Culture Day : Sunday, 3 November, 1991 
4. Labor Thanksgiving Day : Saturday, 23 November, 1991