class ListNode{ int val; ListNode next=null; ListNode(int val){ this.val=val; } } public class Solution { public int LastRemaining_Solution(int n, int m) { if(n<=0||m<=0){ return -1; } ListNode head=new ListNode(0); ListNode node=head; for(int i=1;i<n;i++){ node.next=new ListNode(i); node=n...