parallel computing problem solutions