Consider the bitcointalk donation address
This has many incoming transactions with large number of dust inputs (hundreds) that sum to nice rounded numbers as in the following examples:
ba930f48aae32b8915a6e413ed297060291fec7fc916cf57b0751e0f77c41df2 (inputs sum to 0.05)
c0f25cc0f008ac935b3a38fecdea42e062ba3e3e7395161a2ad1b38754ee31c0 (inputs sum to 0.05)
1f4e0b21e6edd0dc1148116200426f390880e3e33ae0723de8415836874f7a3e (inputs sum to 0.5)
These can't be coincidences. What wallet is being used here? Does it solve the "subset sum" problem for each transaction to ensure that the sums are round numbers? I know the problem won't be hard for such small sizes but still needs solving.