package hw05parallelexecution import ( "errors" ) var ErrErrorsLimitExceeded = errors.New("errors limit exceeded") type Task func() error // Run starts tasks in n goroutines and stops its work when receiving m errors from tasks. func Run(tasks []Task, n, m int) error { // Place your code here. return nil }