# Cycle every Thursday and Saturday

**URL:** https://cylc.discourse.group/t/cycle-every-thursday-and-saturday/712
**Category:** Cylc Support
**Created:** [August 3, 2023, 9:11pm UTC](https://cylc.discourse.group/t/cycle-every-thursday-and-saturday/712 "2023-08-03T21:11:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![prajeeshag](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/prajeeshag/32/212_2.png) [@prajeeshag](https://cylc.discourse.group/u/prajeeshag)
#### Post date: [August 3, 2023, 9:11pm UTC](https://cylc.discourse.group/t/cycle-every-thursday-and-saturday/712/1 "2023-08-03T21:11:11Z")

</div>

Hi,

I want to run a cycle every Thursday and Saturday. The following code accomplishes what I need. However, I am curious to know if there is an alternative approach to achieve the same result. For instance, how can I avoid duplicating the graph?

[scheduling]  
initial cycle point = 2023-08-03  
initial cycle point constraints = W-4

```
[[graph]]
    P1W = "task3[-P5D] => task1 => task2 => task3"
    R/^+P2D/P1W = "task3[-P2D] => task1 => task2 => task3"

```

---

<div class="post-metadata">

### Author: ![hilary.j.oliver](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/hilary.j.oliver/32/4_2.png) [@hilary.j.oliver](https://cylc.discourse.group/u/hilary.j.oliver)
#### Post date: [August 4, 2023, 6:05am UTC](https://cylc.discourse.group/t/cycle-every-thursday-and-saturday/712/2 "2023-08-04T06:05:15Z")

</div>

I could be wrong, but I doubt that it’s possible to express “every Thursday and Saturday” in a single recurrence expression.

However, to avoid replicating the graph configuration you can store the common part of the graph in a Jinja2 variable (and print it in both graph strings).
