```{r, echo=FALSE}
library('exams')
include_supplement('variation.num', recursive=TRUE)
library("exams.forge")
instruction <- NULL
n <- sample(3:7, 1)
k <- n
without <- -1
type    <- "P"
sc      <- num_result(permutation(n), digits=0)
```

Question
=======

```{r, error=TRUE, child=instruction}
```

Ein Maler bietet einer Galerie `r n` Bilder für eine Ausstellung an. Wie viele verschiedene Möglichkeiten zur Hängung der Bilder gibt es?

```{r, child="variation.num"}
```

Meta-information
================
extype: num
exsolution: `r sc$fx[1]`
extol: `r sc$tolerance`
exname: `r if(exists("story")) story else knitr::current_input()`
