Working days


×
:
I have to be at work
I know I want to be on vacation
?
I let the optimizer decide
CALCULATOR
CALENDAR
TODO LIST
THE HOLIDAYS OPTIMIZER
BIRTHDAYS
DAILY COFFEE
It tells you when to take your days off to maximize the length of your vacation
I would like to take
days off
from  
 to 
How many vacation blocks?
(    or )
Each vacation should be at least days
Before running the optimizer, clicking on the days of the calendar you can define:
the days you must necessarily be at work ()
the days you want to be on holidays for sure ()
March 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
09
10
11
12
22
15
0
0
13
23
15
1
0
24
15
2
0
25
15
3
0
26
15
4
0
27
15
5
0
28
15
6
0
29
15
7
0
14
30
15
8
0
31
15
9
0
April 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
14
01
15
10
0
02
15
11
0
03
15
12
0
04
15
13
0
05
15
14
0
15
06
15
15
0
07
15
16
0
08
15
17
0
09
15
18
0
10
15
19
0
Orthodox Easter Friday
11
15
20
0
Orthodox Easter Saturday
12
15
21
0
Orthodox Easter Sunday
16
13
15
22
0
Orthodox Easter Monday
14
15
23
0
15
15
24
0
16
15
25
0
17
15
26
0
18
15
27
0
19
15
28
0
17
20
15
29
0
21
15
30
0
22
15
31
0
23
15
32
0
24
15
33
0
25
15
34
0
26
15
35
0
18
27
15
36
0
28
15
37
0
29
15
38
0
30
15
39
0
19
May 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
18
01
15
40
0
Labour Day
02
15
41
0
03
15
42
0
19
04
15
43
0
05
15
44
0
06
15
45
0
St. George's Day
07
15
46
0
08
15
47
0
09
15
48
0
10
15
49
0
20
11
15
50
0
12
15
51
0
13
15
52
0
14
15
53
0
15
15
54
0
16
15
55
0
17
15
56
0
21
18
15
57
0
19
15
58
0
20
15
59
0
21
15
60
0
22
15
61
0
23
15
62
0
24
15
63
0
Culture Day
22
25
15
64
0
Culture Day (obs.)
26
15
65
0
27
15
66
0
28
15
67
0
29
15
68
0
30
15
69
0
31
15
70
0
23
June 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
23
01
15
71
0
02
15
72
0
03
15
73
0
04
15
74
0
05
15
75
0
06
15
76
0
07
15
77
0
24
08
15
78
0
09
15
79
0
10
15
80
0
11
15
81
0
12
15
82
0
13
15
83
0
14
15
84
0
25
15
15
85
0
16
15
86
0
17
15
87
0
18
15
88
0
19
15
89
0
20
15
90
0
21
15
91
0
26
22
15
92
0
23
15
93
0
24
15
94
0
25
15
95
0
26
15
96
0
27
15
97
0
28
15
98
0
27
29
15
99
0
30
15
100
0
28
July 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
01
15
101
0
02
15
102
0
03
15
103
0
04
15
104
0
05
15
105
0
28
06
15
106
0
07
15
107
0
08
15
108
0
09
15
109
0
10
15
110
0
11
15
111
0
12
15
112
0
29
13
15
113
0
14
15
114
0
15
15
115
0
16
15
116
0
17
15
117
0
18
15
118
0
19
15
119
0
30
20
15
120
0
21
15
121
0
22
15
122
0
23
15
123
0
24
15
124
0
25
15
125
0
26
15
126
0
31
27
15
127
0
28
15
128
0
29
15
129
0
30
15
130
0
31
15
131
0
32
August 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
01
15
132
0
02
15
133
0
32
03
15
134
0
04
15
135
0
05
15
136
0
06
15
137
0
07
15
138
0
08
15
139
0
09
15
140
0
33
10
15
141
0
11
15
142
0
12
15
143
0
13
15
144
0
14
15
145
0
15
15
146
0
16
15
147
0
34
17
15
148
0
18
15
149
0
19
15
150
0
20
15
151
0
21
15
152
0
22
15
153
0
23
15
154
0
35
24
15
155
0
25
15
156
0
26
15
157
0
27
15
158
0
28
15
159
0
29
15
160
0
30
15
161
0
36
31
15
162
0
September 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
36
01
15
163
0
02
15
164
0
03
15
165
0
04
15
166
0
05
15
167
0
06
15
168
0
Unification Day
37
07
15
169
0
Unification Day (obs.)
08
15
170
0
09
15
171
0
10
15
172
0
11
15
173
0
12
15
174
0
13
15
175
0
38
14
15
176
0
15
15
177
0
16
15
178
0
17
15
179
0
18
15
180
0
19
15
181
0
20
15
182
0
39
21
15
183
0
22
15
184
0
Independence Day
23
15
185
0
24
15
186
0
25
15
187
0
26
15
188
0
27
15
189
0
40
28
15
190
0
29
15
191
0
30
15
192
0
41
October 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
40
01
15
193
0
02
15
194
0
03
15
195
0
04
15
196
0
41
05
15
197
0
06
15
198
0
07
15
199
0
08
15
200
0
09
15
201
0
10
15
202
0
11
15
203
0
42
12
15
204
0
13
15
205
0
14
15
206
0
15
15
207
0
16
15
208
0
17
15
209
0
18
15
210
0
43
19
15
211
0
20
15
212
0
21
15
213
0
22
15
214
0
23
15
215
0
24
15
216
0
25
15
217
0
44
26
15
218
0
27
15
219
0
28
15
220
0
29
15
221
0
30
15
222
0
31
15
223
0
45
November 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
44
01
15
224
0
45
02
15
225
0
03
15
226
0
04
15
227
0
05
15
228
0
06
15
229
0
07
15
230
0
08
15
231
0
46
09
15
232
0
10
15
233
0
11
15
234
0
12
15
235
0
13
15
236
0
14
15
237
0
15
15
238
0
47
16
15
239
0
17
15
240
0
18
15
241
0
19
15
242
0
20
15
243
0
21
15
244
0
22
15
245
0
48
23
15
246
0
24
15
247
0
25
15
248
0
26
15
249
0
27
15
250
0
28
15
251
0
29
15
252
0
49
30
15
253
0
December 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
49
01
15
254
0
02
15
255
0
03
15
256
0
04
15
257
0
05
15
258
0
06
15
259
0
50
07
15
260
0
08
15
261
0
09
15
262
0
10
15
263
0
11
15
264
0
12
15
265
0
13
15
266
0
51
14
15
267
0
15
15
268
0
16
15
269
0
17
15
270
0
18
15
271
0
19
15
272
0
20
15
273
0
52
21
15
274
0
22
15
275
0
23
15
276
0
24
15
277
0
Christmas Eve
25
15
278
0
Christmas Day
26
15
279
0
Boxing day
27
15
280
0
53
28
15
281
0
Christmas Day (obs.)
29
15
282
0
30
15
283
0
31
15
284
0
01
January 2027
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
53
01
15
285
0
New Year's Day
02
15
286
0
03
15
287
0
01
02
03
04
05
Public holidays
Weekend days
Days to take
Vacations