Результат вложенных циклов

Я действительно не знаю, как узнать результат вложенных циклов. Например, в следующем псевдокоде я не могу разобраться, что будет дано в конце выполнения. Я буду очень рад, если кто-нибудь даст мне простое решение.

r <- 0
for i <- 1 to n do 
  for j <- 1 to i do
    for k <- j to i+j do
      r <- r + 1
return r

Вопрос:

Что является результатом кода и дать результатr с точки зренияn?

Я пишу это, но каждый раз путаюсь.

Ответы на вопрос(3)

Ваш ответ на вопрос