footer {
   display: flex;
   justify-content: space-around;
}[HttpGet("{id}")]
public async Task<FileStreamResult> Download(int id)
{
    var filename = "file"+id.ToString()+".txt";
    var path = "Путь к файлу";
    var stream = File.OpenRead(path);
    return new FileStreamResult(stream, "application/octet-stream")
   {
       FileDownloadName = fileName
   };
}      
  
  function mul(start, end) {
  let result = 1;
  for (let i = start; i <= end; i++) {
    result *= i;
  }
  return result;
}
function choose(n, k) {
  return n > k
    ? Math.round(mul(n - k + 1, n) / mul(2, k))
    : +(n === k);
}      
  
  background: url(ссылка на фон) repeat-y -150px 100% / 300px,
            url(ссылка на фон) repeat-y calc(100% + 150px) -50% / 300px;In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.