A new solution for the nesting problem of irregular shapes on irregular containers