Transaction
ID: 065fdeef90...fcec
Inputs (2)
Spent
Address:
Output transaction:
Settlement height:
Value:
0.1835 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
6.72 ERG
Outputs (5)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.1775 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.002 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.004 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.002 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
6.71 ERG
Transaction Details
Confirmations: 1,436,501
Total coins transferred: 6.9 ERG
Fees: 0.002 ERG
Fees per byte: 0.000002387 ERG
Raw Transaction Data
{
"id": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"inclusionHeight": 324190,
"timestamp": 1600886766255,
"index": 1,
"globalIndex": 595527,
"numConfirmations": 1436501,
"inputs": [
{
"boxId": "0ea6f421071d389d4d9fbca9f65f50d1cea1d81df6a20c4a939a4989e27783ea",
"value": 183500000,
"index": 0,
"spendingProof": "ff840b1369db36c24d9657394ecd47c242ae071f9eb366d61bef718e9d72029327e6c2da2d1cf70e1c5e149f9931c2f6fb073d7204bd35d6",
"outputBlockId": "058b694962ee8eda0aea0df61f8bd6e86efe00c7b1fd4cab9f45cbe526ad5e1b",
"outputTransactionId": "10accaf1dca869cb47a3111ea97d0f431477ae01cfae5e7b23806db4800f4533",
"outputIndex": 0,
"outputGlobalIndex": 1394818,
"outputCreatedAt": 324169,
"outputSettledAt": 324171,
"ergoTree": "1014040004000e2012caaacb51c89646fac9a3786eb98d0113bd57d68223ccc11754a4f67281daed040004000402040201010402058092f401040204040500043c0402048092f4010402050a05c8010402d806d601b2a5730000d602b5db6501fed9010263ed93e4c67202050ec5a7938cb2db63087202730100017302d603b17202d604e4c6b272027303000605d605d90105049590720573047204e4c6b272029972057305000605d606b07202860273067307d901063c400163d803d6088c720601d6098c720801d60a8c72060286029a72097308ededed8c72080293c2b2a5720900d0cde4c6720a040792c1b2a5720900730992da720501997209730ae4c6720a0605ea02d1ededededededed93cbc27201e4c6a7060e927203730b93db63087201db6308a793e4c6720104059db07202730cd9010741639a8c720701e4c68c72070206057e72030593e4c6720105049ae4c6a70504730d92c1720199c1a77e9c9a7203730e730f058c72060292da720501998c72060173109972049d9c720473117312b2ad7202d9010763cde4c672070407e4c6b2a5731300040400",
"ergoTreeConstants": "0: 0\n1: 0\n2: Coll(18,-54,-86,-53,81,-56,-106,70,-6,-55,-93,120,110,-71,-115,1,19,-67,87,-42,-126,35,-52,-63,23,84,-92,-10,114,-127,-38,-19)\n3: 0\n4: 0\n5: 1\n6: 1\n7: true\n8: 1\n9: 2000000\n10: 1\n11: 2\n12: 0\n13: 30\n14: 1\n15: 2000000\n16: 1\n17: 5\n18: 100\n19: 1",
"ergoTreeScript": "{\n val box1 = OUTPUTS(placeholder[Int](0))\n val coll2 = CONTEXT.dataInputs.filter(\n {(box2: Box) => (box2.R5[Coll[Byte]].get == SELF.id) && (box2.tokens(placeholder[Int](1))._1 == placeholder[Coll[Byte]](2)) }\n )\n val i3 = coll2.size\n val l4 = coll2(placeholder[Int](3)).R6[Long].get\n val func5 = {(i5: Int) => if (i5 <= placeholder[Int](4)) { l4 } else { coll2(i5 - placeholder[Int](5)).R6[Long].get } }\n val tuple6 = coll2.fold((placeholder[Int](6), placeholder[Boolean](7)), {(tuple6: ((Int, Boolean), Box)) =>\n val tuple8 = tuple6._1\n val i9 = tuple8._1\n val box10 = tuple6._2\n (i9 + placeholder[Int](8), ((tuple8._2 && (OUTPUTS(i9).propositionBytes == proveDlog(box10.R4[GroupElement].get).propBytes)) && (OUTPUTS(i9).value >= placeholder[Long](9))) && (func5(i9 - placeholder[Int](10)) >= box10.R6[Long].get))\n })\n sigmaProp(\n (\n (\n (\n (\n (((blake2b256(box1.propositionBytes) == SELF.R6[Coll[Byte]].get) && (i3 >= placeholder[Int](11))) && (box1.tokens == SELF.tokens)) && (\n box1.R4[Long].get == coll2.fold(placeholder[Long](12), {(tuple7: (Long, Box)) => tuple7._1 + tuple7._2.R6[Long].get }) / i3.toLong\n )\n ) && (box1.R5[Int].get == SELF.R5[Int].get + placeholder[Int](13))\n ) && (box1.value >= SELF.value - i3 + placeholder[Int](14) * placeholder[Int](15).toLong)\n ) && tuple6._2\n ) && (func5(tuple6._1 - placeholder[Int](16)) >= l4 - l4 * placeholder[Long](17) / placeholder[Long](18))\n ) && coll2.map({(box7: Box) => proveDlog(box7.R4[GroupElement].get) })(OUTPUTS(placeholder[Int](19)).R4[Int].get)\n}",
"address": "8D6pdYVRvF6NPZ67GyFpkosDVqNpBuBVmZaYM9m2TAvM172T5WmePLzrs8Fbr1r1UmJBEeYa18wU92uUXngG4oGf5jZCx7rSpG2ydpr3T3Mey9VtDEshJS3ub3Ag3WcmQCnbX23JUYbtTk34kpkpWrn8q5XDV6DWbtdZNNgwp8QpdQBFKpQX8Symhcrh8fRUqdpXmHAsggRHEMMNxHqSSAh8caTUzjMaEeQKRW1xLDX9Mwj3KbEeR6LsbBZvBCPQKuZ3RXXejoBny4StBmtraLjP87pLJSRwufb84vzyXe9ZFDK97kwBVMaj9fEYjVinCNdBLHUDQoeTwkFhuBci4ZEBpZTPczTRHDhsW7Z5XLCHJGNqizi9aC849smECn9tCyWdp3bnKXY2c1pYVmYNQkbt3ny65PucQoiTfwq9moHs8da4c4Sx4eYN4YpEwPqjEckUwaqkhq7gQtB2aTACRFvaXeuNf3fTxnN9Qo8z4kPrRzZKMMJSYN2i4bZCbMtyXNwfunqdA5Q2z72hm5npNbfPZ48yNjDEF42WRsbswg2MYUvX2v576U7nT8tyT",
"assets": [
{
"tokenId": "b662db51cf2dc39f110a021c2a31c74f0a1a18ffffbf73e8a051a7b8c0f09ebc",
"index": 0,
"amount": 1,
"name": null,
"decimals": null,
"type": null
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0590928e940d",
"sigmaType": "SLong",
"renderedValue": "1765917832"
},
"R5": {
"serializedValue": "04b2c927",
"sigmaType": "SInt",
"renderedValue": "324185"
},
"R6": {
"serializedValue": "0e20443888412810a47e5963c8a6e2efc3ba8d159a2e09f7aab43ce5117b12a45fae",
"sigmaType": "Coll[SByte]",
"renderedValue": "443888412810a47e5963c8a6e2efc3ba8d159a2e09f7aab43ce5117b12a45fae"
}
}
},
{
"boxId": "53ba9d026bc8d3676b7a46e4ce2b85a9df767a370ede82061bfca0de0319848b",
"value": 6715600000,
"index": 1,
"spendingProof": "07fedc61ee90d5250b3c005c8dc562a993cb244e19931268e9312934adebe3d7448686fe6b1e9e5ba533e7ad740646c0e6d0e5b57b1ecfc1",
"outputBlockId": "57eaf693b48184f5e20c957eded5f71481c82cf7160983b4405f702e6eb0940e",
"outputTransactionId": "0930d0470eaf8a754c775ccb2a1ffe3f78b246acd60a48a3d88dca057d123d7b",
"outputIndex": 2,
"outputGlobalIndex": 1394879,
"outputCreatedAt": 324181,
"outputSettledAt": 324183,
"ergoTree": "0008cd02e26adcb8a50ba07b351b84c464fd09f946e07565ace88e93973fff21834f522c",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(e26adc,dfb4da,...)))}",
"address": "9gEn3XctxRx7GwLNpu1pevckKMvSVrx5ZizBwMxFZaWa2UbVBLo",
"assets": [],
"additionalRegisters": {}
}
],
"dataInputs": [
{
"boxId": "9337835dac04f7593e500c30f5d6442c5742951cfbb9f9cc361a01e767bb7d20",
"value": 1000000,
"index": 0,
"outputBlockId": "355ba3067bf9d8adab1a32a92fe99d77660f5861a61bfbd1096bfcabb65f7fe3",
"outputTransactionId": "01448a6b3711959822f8e5dfb34126e9fb6964090fadba87524a818e49addec5",
"outputIndex": 0,
"ergoTree": "100604000400050004000e20b662db51cf2dc39f110a021c2a31c74f0a1a18ffffbf73e8a051a7b8c0f09ebc0e20fe15e68ca1d4523a520e7bb9f14cf914a026bdd3406fce206ee2a4ce03dd4ff7d803d601b2a5730000d602e4c6a70407d603b2db6501fe730100ea02d1ededededed93e4c672010407720293e4c67201050ec5720391e4c672010605730293c27201c2a793db63087201db6308a7ed938cb2db6308720373030001730493cbc272037305cd7202",
"address": "jL2aaqw6XU61SZznxeykLpREPzSmZv8bwbjEsJD6DMfXQLgBc12wMmPpVD81JnMAQBBBB9FruzhMpRbC9Gb5jD2vijgUKo8ZxWXhC3ykRnqBEveS3kqT8TXSQZsu1ReSFazVzXdR2BFLedefWDoiFSpnUVsthKboDG82gscdPij8ZMQzwUcMtNaaFiMoBoosspL7vZ1Y8FweVzQkPkcUU37j81tEksjfzBLYbcSsasLXJTPeo3MM7ZqaT7UGK",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "07029f2230dbe53f6b84d8a884a3407c3dffe43daf8037445441be7cdcd261feeaa4",
"sigmaType": "SGroupElement",
"renderedValue": "029f2230dbe53f6b84d8a884a3407c3dffe43daf8037445441be7cdcd261feeaa4"
},
"R5": {
"serializedValue": "0e200ea6f421071d389d4d9fbca9f65f50d1cea1d81df6a20c4a939a4989e27783ea",
"sigmaType": "Coll[SByte]",
"renderedValue": "0ea6f421071d389d4d9fbca9f65f50d1cea1d81df6a20c4a939a4989e27783ea"
},
"R6": {
"serializedValue": "058ea584920d",
"sigmaType": "SLong",
"renderedValue": "1763739975"
}
}
},
{
"boxId": "bbefe05908bb12747f6d6c310e2406e5955e558c30241a88de99f384834a6e0e",
"value": 1000000,
"index": 1,
"outputBlockId": "3e9aabdcb13e5016ab54159166ac55aee0c5d37b3a8b2e0439259b6d582e85a9",
"outputTransactionId": "06d904a2008257f8460667c0fa7a685380dd602d0863785cb776a410151d8a4c",
"outputIndex": 0,
"ergoTree": "100604000400050004000e20b662db51cf2dc39f110a021c2a31c74f0a1a18ffffbf73e8a051a7b8c0f09ebc0e20fe15e68ca1d4523a520e7bb9f14cf914a026bdd3406fce206ee2a4ce03dd4ff7d803d601b2a5730000d602e4c6a70407d603b2db6501fe730100ea02d1ededededed93e4c672010407720293e4c67201050ec5720391e4c672010605730293c27201c2a793db63087201db6308a7ed938cb2db6308720373030001730493cbc272037305cd7202",
"address": "jL2aaqw6XU61SZznxeykLpREPzSmZv8bwbjEsJD6DMfXQLgBc12wMmPpVD81JnMAQBBBB9FruzhMpRbC9Gb5jD2vijgUKo8ZxWXhC3ykRnqBEveS3kqT8TXSQZsu1ReSFazVzXdR2BFLedefWDoiFSpnUVsthKboDG82gscdPij8ZMQzwUcMtNaaFiMoBoosspL7vZ1Y8FweVzQkPkcUU37j81tEksjfzBLYbcSsasLXJTPeo3MM7ZqaT7UGK",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "0702e26adcb8a50ba07b351b84c464fd09f946e07565ace88e93973fff21834f522c",
"sigmaType": "SGroupElement",
"renderedValue": "02e26adcb8a50ba07b351b84c464fd09f946e07565ace88e93973fff21834f522c"
},
"R5": {
"serializedValue": "0e200ea6f421071d389d4d9fbca9f65f50d1cea1d81df6a20c4a939a4989e27783ea",
"sigmaType": "Coll[SByte]",
"renderedValue": "0ea6f421071d389d4d9fbca9f65f50d1cea1d81df6a20c4a939a4989e27783ea"
},
"R6": {
"serializedValue": "05cca3b88e0d",
"sigmaType": "SLong",
"renderedValue": "1759971558"
}
}
}
],
"outputs": [
{
"boxId": "3a2a671ae7f7463388d678efd2a5fc870e99150f350d9e3dbc8c0fecb92ba1d0",
"transactionId": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"value": 177500000,
"index": 0,
"globalIndex": 1394904,
"creationHeight": 324185,
"settlementHeight": 324190,
"ergoTree": "1006040005808cfb29043c0e20fe15e68ca1d4523a520e7bb9f14cf914a026bdd3406fce206ee2a4ce03dd4ff704280408d806d601b2a5730000d602c67201060ed603e4c6a70504d604c1a7d6059272047301d6069aa3730295e67202d801d607ed93e47202cbc2a793cbc272017303eb02d1ededededededed8fa3720391a39972037304720593e4c672010405e4c6a7040593e4c672010504720393db63087201db6308a792c1720172047207d1ededededededed92a37203720593e4c672010405e4c6a7040592e4c672010504720690e4c6720105049a7206730593db63087201db6308a792c1720172047207d1edededed93e4c672010405e4c6a7040593e4c672010504720393c27201c2a793db63087201db6308a791c172017204",
"ergoTreeConstants": "0: 0\n1: 44000000\n2: 30\n3: Coll(-2,21,-26,-116,-95,-44,82,58,82,14,123,-71,-15,76,-7,20,-96,38,-67,-45,64,111,-50,32,110,-30,-92,-50,3,-35,79,-9)\n4: 20\n5: 4",
"ergoTreeScript": "{\n val box1 = OUTPUTS(placeholder[Int](0))\n val opt2 = box1.R6[Coll[Byte]]\n val i3 = SELF.R5[Int].get\n val l4 = SELF.value\n val bool5 = l4 >= placeholder[Long](1)\n val i6 = HEIGHT + placeholder[Int](2)\n if (opt2.isDefined) {(\n val bool7 = (opt2.get == blake2b256(SELF.propositionBytes)) && (blake2b256(box1.propositionBytes) == placeholder[Coll[Byte]](3))\n sigmaProp(\n (\n (\n (((((HEIGHT < i3) && (HEIGHT > i3 - placeholder[Int](4))) && bool5) && (box1.R4[Long].get == SELF.R4[Long].get)) && (box1.R5[Int].get == i3)) && (\n box1.tokens == SELF.tokens\n )\n ) && (box1.value >= l4)\n ) && bool7\n ) || sigmaProp(\n (\n (\n (\n ((((HEIGHT >= i3) && bool5) && (box1.R4[Long].get == SELF.R4[Long].get)) && (box1.R5[Int].get >= i6)) && (\n box1.R5[Int].get <= i6 + placeholder[Int](5)\n )\n ) && (box1.tokens == SELF.tokens)\n ) && (box1.value >= l4)\n ) && bool7\n )\n )} else {\n sigmaProp(\n (\n (((box1.R4[Long].get == SELF.R4[Long].get) && (box1.R5[Int].get == i3)) && (box1.propositionBytes == SELF.propositionBytes)) && (\n box1.tokens == SELF.tokens\n )\n ) && (box1.value > l4)\n )\n }\n}",
"address": "Gxd4hMRT5aE7dxAoMpvcP1G5cnu2snDfDoToVhtMzx1vUHmQtsMPMauXZ38p2j3hDmdAuGqu1uA94ULrFPGnhKvfKLuvDjsxHyoXXJJQzxQHGJSMUjvGmhGJNThMd7FoXsZqqN1vN2Vf4tXhekZfrHhYtr8GbFPL8drdgD4QftfSFWqxTsmBskxKBxcytmaLSQjQzcPEs5xUbjR1r4Ym5KoUUQKKYKNLFZMVLzzm2yqcmW6YwXGA7NEjZ41Fz9eG6Q7bJxxhXrZXshXpfXbWf6i1fRssNgJfuBLYa43Px8HXfc3CvvQcXAtixLYqHcKfeSiZVt2exXM97LPcSeNHhzEj242aVbcspL4GJUvVmGFGoqfZcYD39YQv8sVVrehGpsAqmSjQnerkG7",
"assets": [
{
"tokenId": "b662db51cf2dc39f110a021c2a31c74f0a1a18ffffbf73e8a051a7b8c0f09ebc",
"index": 0,
"amount": 1,
"name": null,
"decimals": null,
"type": null
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "05aca49e900d",
"sigmaType": "SLong",
"renderedValue": "1761855766"
},
"R5": {
"serializedValue": "04eec927",
"sigmaType": "SInt",
"renderedValue": "324215"
}
},
"spentTransactionId": "4c524243d8492467facb966a2e78bd2f43a6fb2bcc0664de15b3f52242ef88aa",
"mainChain": true
},
{
"boxId": "ff04bb4f34f720260acf031a038b04c37bc92e0b9f660d82868322e84d23366e",
"transactionId": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"value": 2000000,
"index": 1,
"globalIndex": 1394905,
"creationHeight": 324185,
"settlementHeight": 324190,
"ergoTree": "0008cd029f2230dbe53f6b84d8a884a3407c3dffe43daf8037445441be7cdcd261feeaa4",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(9f2230,58d110,...)))}",
"address": "9fj9NJpzo13HfNyCdzyfNP8zAfjiTY3pys1JP5wCzez8MiP8QbF",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "0402",
"sigmaType": "SInt",
"renderedValue": "1"
}
},
"spentTransactionId": "2a9cca06864eaf4148065ec21083c21a47d4335eae9e7fcacf08c184981c259d",
"mainChain": true
},
{
"boxId": "c937a8996a3f61d53c868ed9d48470a53ccd61a784b2ee0733c8fa167c6788b5",
"transactionId": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"value": 4000000,
"index": 2,
"globalIndex": 1394906,
"creationHeight": 324185,
"settlementHeight": 324190,
"ergoTree": "0008cd02e26adcb8a50ba07b351b84c464fd09f946e07565ace88e93973fff21834f522c",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(e26adc,dfb4da,...)))}",
"address": "9gEn3XctxRx7GwLNpu1pevckKMvSVrx5ZizBwMxFZaWa2UbVBLo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "6105ab13e5aadbe45c230e0f6d8c14474cd00bb6b29fa1815b68c9f4a666a3cd",
"mainChain": true
},
{
"boxId": "65434d894d24d4ec47ff7a13134cfea78139ef4a5bc6af0b0a94442168d05e35",
"transactionId": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"value": 2000000,
"index": 3,
"globalIndex": 1394907,
"creationHeight": 324185,
"settlementHeight": 324190,
"ergoTree": "1005040004000e36100204a00b08cd0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798ea02d192a39a8cc7a701730073011001020402d19683030193a38cc7b2a57300000193c2b2a57301007473027303830108cdeeac93b1a57304",
"ergoTreeConstants": "0: 0\n1: 0\n2: Coll(16,2,4,-96,11,8,-51,2,121,-66,102,126,-7,-36,-69,-84,85,-96,98,-107,-50,-121,11,7,2,-101,-4,-37,45,-50,40,-39,89,-14,-127,91,22,-8,23,-104,-22,2,-47,-110,-93,-102,-116,-57,-89,1,115,0,115,1)\n3: Coll(1)\n4: 1",
"ergoTreeScript": "{sigmaProp(\n allOf(\n Coll[Boolean](\n HEIGHT == OUTPUTS(placeholder[Int](0)).creationInfo._1, OUTPUTS(placeholder[Int](1)).propositionBytes == substConstants(\n placeholder[Coll[Byte]](2), placeholder[Coll[Int]](3), Coll[SigmaProp](proveDlog(decodePoint(minerPubKey)))\n ), OUTPUTS.size == placeholder[Int](4)\n )\n )\n)}",
"address": "2iHkR7CWvD1R4j1yZg5bkeDRQavjAaVPeTDFGGLZduHyfWMuYpmhHocX8GJoaieTx78FntzJbCBVL6rf96ocJoZdmWBL2fci7NqWgAirppPQmZ7fN9V6z13Ay6brPriBKYqLp1bT2Fk4FkFLCfdPpe",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "f2f189353f0b47a192997f093d78c8ef5c18105b689329932d27d2f3bc06f002",
"mainChain": true
},
{
"boxId": "01e0716f17776ccaaee03d3d598ac039cdcb8f576686731e09f99ab50cf04b93",
"transactionId": "065fdeef906a4ece774c41db37c68f532a2c8cc1f1914fd16f1109d101d7fcec",
"blockId": "2c5fd9446e75ebcd7cab3e4d29508d173c9ddefabc1ea181ba717b9d1b97f17a",
"value": 6713600000,
"index": 4,
"globalIndex": 1394908,
"creationHeight": 324185,
"settlementHeight": 324190,
"ergoTree": "0008cd02e26adcb8a50ba07b351b84c464fd09f946e07565ace88e93973fff21834f522c",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(e26adc,dfb4da,...)))}",
"address": "9gEn3XctxRx7GwLNpu1pevckKMvSVrx5ZizBwMxFZaWa2UbVBLo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "0bd5efaa98055e5a29a55df37cfcc0ea471c6ee0cc09815a1931b07b9f58f8ea",
"mainChain": true
}
],
"size": 838,
"isUnconfirmed": false
}