All function parameters in LESS

Let us have the following function:

styles.less.border(@w, @c, @t) {
  border: @w @c @t;
}

When creating such a function, it is not very convenient that we first have to list all the parameters in the function declaration, and then list the same parameters inside the function.

A special key variable @arguments will come to the rescue, containing all the parameters of the function. Let's simplify our code by using this variable:

styles.less.border(@w, @c, @t) {
  border: @arguments;
}
Задание 1

Simplify the code of the following function:

styles.less.shadow(@x, @y, @r, @w, @c) {
  box-shadow: @x @y @r @w @c;
}