Can you guide how i do that
First you need to figure out what you are trying to achieve. You have sent a variety of coins from a variety of addresses to the 1pixedi... address, but then you've split one of the inputs at that address in to two inputs, both going to the same address. This makes no sense. If anything, it is the exact opposite of what you want to do, which is to consolidate all your inputs in to one. There is no point in splitting coins in to multiple outputs at the same address.
If you want to confirm all your transactions, then you need to make a transaction which spends
everything at the 1pixedi... address, and sends it to another address. However, since you have a chain of 4 unconfirmed transactions, your new fee will need to be enough to push the combined 5 transactions (the 4 old ones and the new one you are about to make) up to a high combined total fee, which will be expensive.
The combined size of your 4 unconfirmed transaction is (530 + 635 + 225 + 258) = 1638 bytes. Your new transaction of 3 legacy inputs and one legacy output is going to be 488 bytes (give or take), giving a combined total of 2126 bytes. To confirm that in the next block you are looking at a combined fee in the region of 100 sats/vbyte, which is 212,600 sats. Ignoring the fees you have paid on the previous transactions (which are a negligible total of around 10,000 sats), your new transaction will therefore need a fee of 212,600/488 = 435 sats/vbyte.
Given that you've already waited 5 hours for 2 of the transactions, and over a day for the other 2, my advice would simply be to wait longer. The mempool is gradually emptying as it tends to do at weekends, and there is a reasonable chance they will confirm within the next 6 hours or so even if you do nothing.