I'd do rear delts on back day and maybe shrugs too. U got one for back as well?
Neither of these is 100% guaranteed to be perfect but off the top of my head I don't see any glaring issues
Pull:
one-arm barbell row (landmine) - two warmup and three straight sets...use 25lbs plates for a deeper ROM, and they will help for the fourth set (dropset!) [10mins]
deads or rack pulls - two feeder sets pyramiding weight up to three working sets of 10-12...strict form, don't add weight at the expense of dropping into single digit reps [10mins]
smith or barbell bent-over row - 3 sets of 8 reps each, rest pause for 1sec on all reps using pins or stops [10mins]
medium width chin-ups - 3 bodyweight sets of 8-12 reps (if you can't get at least 8 reps, use a cheater machine)
superset wide grip lat pull-down - do these after each set of chins, pick a weight you will fail at approximately 10 reps [10mins]
one-arm supinated DB curl - one warmup and four working sets of 8, keep palms facing up the whole time
superset reverse-grip EZbar curl - go to failure after each set of DB curls, pick a weight that allows you to get 12-15 clean reps and 5-10 more partials [10mins]
Total time...50minutes, should be a very exhausting workout with the fairly taxing compound lifts and bigger back movements
I don't personally deadlift a lot anymore, and would only do that rack pulls every other workout but depending on your level of progression the deads (not rackpulls) could easily be done at least once if not twice a week at that rep range
And to reiterate
Push:
incline DB press: 2 warmup, 3 straight work sets and dropset for 4 working sets total [15mins max]
flat BB press or chest machine: 3 sets
superset DB flyes: 3 sets, each immediately after a bench press set [10mins]
side lateral DB raise: 3 straight sets plus a dropset [10mins]
reverse pec dec: 3 sets, finish with a rest/pause or dropset [5 minutes]
rope pushdown: 4 sets, finish with a dropset
superset overhead tricep extension: 3 sets, one after each set of rope pushdowns except the dropset [10 minutes]
Total time...50 minutes