hash tasks' solutions