I am working with truffle and failing to get the actual values from my return:

    [ [ { [String: '10'] s: 1, e: 1, c: [Object] },
        { [String: '35'] s: 1, e: 1, c: [Object] },
        { [String: '40'] s: 1, e: 1, c: [Object] },
        { [String: '50'] s: 1, e: 1, c: [Object] },
        { [String: '60'] s: 1, e: 1, c: [Object] } ],
      [ { [String: '20'] s: 1, e: 1, c: [Object] },
        { [String: '35'] s: 1, e: 1, c: [Object] },
        { [String: '40'] s: 1, e: 1, c: [Object] },
        { [String: '50'] s: 1, e: 1, c: [Object] },
        { [String: '60'] s: 1, e: 1, c: [Object] } ] ]

I tried `result.valueOf()[0][0].toString()` but that didn't do the trick.

However, `result.valueOf()[0].toString()` is working on the following example:

    [ [ { [String: '10'] s: 1, e: 1, c: [Object] } ],
      [ { [String: '20'] s: 1, e: 1, c: [Object] } ] ]

Any help would be appreciated! 

EDIT: The goal is to use the values for a test, ideally somehow like that:
 

     assert.equal(result.valueOf()[0][0].toString(), [10, 35, 40, 50, 60]);
     assert.equal(result.valueOf()[1][0].toString(), [20, 35, 40, 50, 60]);

EDIT2: The values that the contract returns are `(uint256[], uint256[])`

Cheers!
carbee