Function clipboard: paste

Haskell, 56 51 47 bytes

-5-9 bytes thanks to Laikoni (pattern match to ensure length > 1 and using do-notation over list comprehension)!

c!n=([]:c++do l@(_:_:_)<-c;reverse$pure<$>l)!!n

Try it online!

Pointfree, 58 55 bytes

-3 bytes thanks to Laikoni (moving ([]:) and replacing id)!

Alternatively we could use this pointfree version

(!!).(([]:)<>map pure.(>>=reverse).filter((1<).length)).


Jelly, 8 bytes

ḊƇUẎ⁸;⁹ị

Try it online!


APL (Dyalog Unicode), 17 bytes

{⍺⊃⍵⍪∊⊖¨⍵⌿⍨1<≢¨⍵}

Try it online!